使用 Chef 静默安装特定应用程序版本
Posted
技术标签:
【中文标题】使用 Chef 静默安装特定应用程序版本【英文标题】:Silent Install specific application version using Chef 【发布时间】:2018-01-29 07:53:20 【问题描述】:我能够静默安装一系列不同的程序。但是我无法安装 ConEmu,因为普通的 .exe 链接(在下面的源代码“”代码中使用)将通过询问用户他们想要下载哪个版本来打破静默安装。
#install ConEmu
windows_package 'ConEmu' do
installer_type :custom
retries 2
options " /S /D=D:\\Home\\Apps\\ConEmu"
source ""
action :install
end
我不确定是否可以在选项代码中插入任何代码。版本选项提示出现,目的地正确设置为“D:\Home\Apps\ConEmu”。版本选择是 170819x64 或 170819x86。
如果有人有任何建议或经验,请告诉我。谢谢!
【问题讨论】:
【参考方案1】:使用自定义安装程序类型时,Chef 所能做的就是运行程序并希望获得最好的结果。您可以确保提供确保无头操作所需的所有选项。我会仔细检查他们是否提供 MSI,或者某个地方是否存在 NuGet 包。
【讨论】:
以上是关于使用 Chef 静默安装特定应用程序版本的主要内容,如果未能解决你的问题,请参考以下文章
特定的 nodejs 版本,opsworks_ruby,aws,chef 12