最新消息:

MacOS X 使用命令行安装DMG软件包

Linux ipcpu 9275浏览

概述

有时候我们需要批量给Mac OS X 安装一些软件,并进行一些简单配置,很显然通过鼠标点来点去是不可行的,MacOS X也有命令行安装DMG软件包的方法。

DMG安装包

当我们打开一个DMG安装包时,安装包会自动挂载到文件系统,然后通过拖动或者安装的方式完成软件的安装。例如QQ Mac版

命令行操作

同样的操作可以使用hdiutil和 cp来完成。
假如安装包名是docker.dmg,操作步骤如下:

  1. hdiutil attach -quiet ~/docker.dmg
  2. echo “正在安装Docker......”
  3. cd /Volumes/docker/
  4. cp -R Docker.app Applications
  5. cd ~
  6. hdiutil detach -quiet /Volumes/docker/
  7. #@@-quiet 关闭输出显示,否则会显示一大撮调试信息

安装器的安装方法

有时候我们打开一个DMG文件,发现里面是一个安装器,例如virtualbox.pkg,双击这个文件会弹出安装器界面。这样的情况,我们这命令行下可以通过installer 来安装

  1. installer -package /path/to/package -target "/Volumes/Macintosh HD"

参考文档

http://www.ipcpu.com/2016/07/mac-installer-commond-line/
http://commandlinemac.blogspot.com/2008/12/installing-dmg-application-from-command.html

转载请注明:IPCPU-网络之路 » MacOS X 使用命令行安装DMG软件包