我正在使用 Vagrant 和 Chef 来构建一个 Ubuntu 12.04 虚拟机。我从这里使用 opscode 食谱: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
但我无法通过食谱弄清楚如何做到这一点。这可能吗?