尝试在Chef配方中的Windows Server 2008 R2计算机上安装ImageMagick。
与以下食谱完美配合
windows_package 'install imagemagick' do
action :install
source 'http://www.imagemagick.org/download/binaries/ImageMagick-7.0.3-5-Q16-x64-dll.exe'
end
但是我错过了一个重要的部分。
当我在机器上运行安装程序时,我会在安装时提供一些额外的任务(参见下图)。我需要选中安装旧版实用程序(例如转换)选项。
我可以在厨师食谱中这样做吗?
我知道windows_package有options
可以解决这个问题,但我该如何找出该选项的内容?
答案 0 :(得分:3)
作为@StephenKing correctly commented,请使用/MERGETASKS=legacy_support
command-line switch。
要找到它,您不必转到源代码。
使用/?
运行安装程序,找出its command-line switches。
使用/SAVEINF=path
运行安装程序,将其设置保存到INI文件。如果您在安装过程中检查了所需的任务("安装旧版实用程序(例如转换)" ),您将在INI文件中看到此指令:
Tasks=desktop_icon,modifypath,legacy_support