installer命令行

为了测试,读者可以用一个实体外置盘,或者使用磁盘工具(Disk Utility.app)制作一个可读写的dmg文件(具体操作请参考《OS X系统管理和部署》一书),并挂载它。安装时,在选择目标卷宗步骤时选择这个新盘,如下图所示的:OCZ-240G盘

从这里开始,我们介绍使用命令行实现图形界面的安装器的安装功能。读者使用下面的installer命令安装前面的安装包:

sudo /usr/sbin/installer -pkg ~/Desktop/myPKGs/Chapter6/dockutil/installDockutil-1.0.pkg \
-target /Volumes/OCZ-240G 

命令解释:

  • Installer命令是与图形界面的安装器(Installer.app)应用等同的命令行命令。它的全路径是/usr/sbin/installer

  • -pkg参数:指定安装包的全路径

  • -target参数:指定安装的目标卷,当前系统使用“/”,上面命令中是挂载盘的全路径(/Volumes/OCZ-240G)

安装结果:在目标盘中,可以找到dockutil命令文件被安装到了/Volumes/OCZ-240G/usr/local/bin/目录中,这也进一步直观地解释了--installation-location 和 --root两个参数的关系。

Last updated