# installer命令行

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

![](https://1294730624-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-L_jmRBOs2_KzL4qlhkA%2F-Lb1j_pWHiMM3pAl9gMD%2F-Lb1rU07h7uwNU8vgkUq%2Fimage.png?alt=media\&token=1d09db11-a49e-4fe4-a37f-9a8a517c56a1)

从这里开始，我们介绍使用命令行实现图形界面的安装器的安装功能。读者使用下面的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两个参数的关系。
