【问题标题】:how to store the downloaded copy of the instalation file in the local system in chef?如何将下载的安装文件副本存储在chef的本地系统中?
【发布时间】:2017-03-23 15:34:38
【问题描述】:

我正在尝试将安装文件的副本存储在 C: 驱动器中,此代码适用于某些应用程序,但并非所有其他替代方案都适用。这是为 windows 服务器的厨师。谢谢。

windows_package '7zip' do
  source 'http://www.7-zip.org/a/7z938-x64.msi'
  remote_file_attributes ({
    :path => 'C:\\7zip.msi',
    :checksum => '7c8e873991c82ad9cfc123415254ea6101e9a645e12977dcd518979e50fdedf3'
 })
end

【问题讨论】:

  • 我不完全明白。如果您想将.msi 文件下载到磁盘,您可以使用remote_file。 “不工作”是什么意思?安装 7zip 以外的软件?是的,Chef 和 windows_package 无法处理所有可能的安装程序。

标签: chef-infra chef-recipe chef-windows


【解决方案1】:

您通过直接复制 Chef 文档回答了您自己的问题。 :path 键是本地缓存文件的路径。

也就是说,poise-archive 食谱直接支持 7-Zip 并为您透明地安装它:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-03
    • 1970-01-01
    • 2018-06-09
    • 1970-01-01
    • 2012-06-05
    相关资源
    最近更新 更多