无声地安装Mercurial Module for Windows

时间:2013-05-16 16:06:37

标签: python puppet

我正在尝试以静默方式安装以下软件包 mercurial-2.2.1.win-amd64-py2.6.exe ,以将其添加到我的Puppet清单中。

我已尝试使用/ s / q但没有结果。

2 个答案:

答案 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"的变量。