我正在尝试以静默方式安装以下软件包 mercurial-2.2.1.win-amd64-py2.6.exe ,以将其添加到我的Puppet清单中。
我已尝试使用/ s / q但没有结果。
答案 0 :(得分:2)
更好的方法可能是使用Chocolatey包管理器install mercurial:
puppet module安装rismoney / chocolatey
然后你可以安装mercurial(或大多数windows程序):
package { 'mercurial':
ensure => installed,
provider => 'chocolatey',
}
答案 1 :(得分:0)
Mercurial将Inno Setup用于他们的.exe安装程序。您所追求的选项是:/VERYSILENT
。
他们通常还提供.msi安装程序供下载,但最近发布的软件包通常在.msi版本可用之前以.exe格式出现。
Inno Setup命令行参数的文档位于:http://www.jrsoftware.org/ishelp/topic_setupcmdline.htm
专业提示:每当我匆忙寻找静默安装命令行选项时,我都会阅读chocolateyInstall.ps1文件中的巧克力包。
例如:对于hg,转到https://chocolatey.org/packages/hg并点击" show"链接旁边" tools \ chocolateyInstall.ps1" (在"文件"下)并查找名为" $ silentArgs"的变量。