概述
有时候我们需要批量给Mac OS X 安装一些软件,并进行一些简单配置,很显然通过鼠标点来点去是不可行的,MacOS X也有命令行安装DMG软件包的方法。
DMG安装包
当我们打开一个DMG安装包时,安装包会自动挂载到文件系统,然后通过拖动或者安装的方式完成软件的安装。例如QQ Mac版
命令行操作
同样的操作可以使用hdiutil和 cp来完成。
假如安装包名是docker.dmg,操作步骤如下:
hdiutil attach -quiet ~/docker.dmg
echo “正在安装Docker......”
cd /Volumes/docker/
cp -R Docker.app Applications
cd ~
hdiutil detach -quiet /Volumes/docker/
#@@-quiet 关闭输出显示,否则会显示一大撮调试信息
安装器的安装方法
有时候我们打开一个DMG文件,发现里面是一个安装器,例如virtualbox.pkg,双击这个文件会弹出安装器界面。这样的情况,我们这命令行下可以通过installer 来安装
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软件包