我正在使用Vagrant和Chef来构建一个Ubuntu 12.04虚拟机.我正在使用opscode cookbook:
https://github.com/opscode/cookbooks
我想使用opscode apt cookbook来安装软件包.我想确保它安装特定版本的软件包,以确保构建环境一致.这是我正在尝试做的一个例子:
package "git" do action :install end
我知道如果你从命令行使用apt安装包,你可以像这样指定版本:
apt-get install git=1:1.7.9.5-1
但我无法通过食谱弄清楚如何做到这一点.这可能吗?
我想我想通了.这很简单:
原文链接:https://www.f2er.com/ubuntu/347476.htmlpackage "git" do version "1:1.7.9.5-1" action :install end