8

VagrantとChefを使用して、Ubuntu12.04仮想マシンを構築しています。私はここからopscodeクックブックを使用しています:https ://github.com/opscode/cookbooks

opscodeaptクックブックを使用してパッケージをインストールしたいと思います。ビルド環境の一貫性を確保するために、特定のバージョンのパッケージがインストールされていることを確認したいと思います。これが私がやろうとしていることの例です:

package "git" do
  action :install
end

コマンドラインからaptを使用してパッケージをインストールする場合、次のようにバージョンを指定できることを知っています。

apt-get install git=1:1.7.9.5-1

しかし、クックブックからこれを行う方法を理解することはできません。これは可能ですか?

4

1 に答える 1

13

私はそれを理解したと思います。とても簡単です。

package "git" do
  version "1:1.7.9.5-1"
  action :install
end
于 2012-05-09T18:52:33.123 に答える