提前为我的无知道歉。
我在OSX上使用installer
,因为我想在我的机器上自动安装一些东西。我们说我想安装golang(package)。
从this question开始,我认为我能够:
sudo installer -pkg go1.9.darwin-amd64.pkg -target /
但是这似乎不起作用,因为go
是无效的命令所以它似乎没有被安装?这是假设将二进制文件放在/
附近吗?因为我在那里看不到任何二进制文件。
我查看了installer
的手册。
使用-target参数指定目标卷(-tgt被接受为同义词)。它必须 在调用installer命令时已经挂载。
不要开玩笑地用目标参数指定它,但我仍然不知道意味着什么。
什么是目标参数以及意味着什么,因为当我用某个目录运行它时,我看不到该目录的任何变化,所以我看不出它的意义是什么这是。
答案 0 :(得分:1)
目标是指卷(磁盘),因此/
指的是主磁盘,但它没有指定该磁盘上的位置。
通常,安装程序会在标准位置安装一堆文件。应用将位于/应用中。其他可执行文件将位于/ usr / bin或/ usr / local / bin中。其他文件可能会在/ Library,/ usr / lib,/ usr / local等中进行。