概述
简单地使用 choco install app
命令显然结果也是简单地默认安装,但如果你对安装应用有一定的配置要求——比如,指定安装目录——那么默认安装通常是远远不够的。
这就需要为安装命令传递相关配置选项/开关。
安装选项
1 | --ia, --installargs, --installarguments, --install-arguments=VALUE |
该选项用以传递安装参数给本地安装器(native installer)。
指定默认安装位置
对于 MSI 安装程序而言,通常如下传递参数:
1 | -ia "INSTALLDIR=""D:\Program Files""" |
注意其中双引号的转义。
对于 NSIS(NullSoft Scriptable Install System)安装程序,它使用 /D
开关指定安装路径,那么参数传递方式如下:
1 | -ia "'/D=/path/to/install/dir'" |
当然,如果你是 Chocolatey 的许可证用户,那么你还可以使用
--dir
等统一的选项,Chocolatey 会自行适配设置安装路径。