8
저는 요리사와 함께 Vagrant를 사용하여 Ubuntu 12.04 가상 시스템을 구축하고 있습니다. 여기에서 opscode 요리 책을 사용하고 있습니다 : https://github.com/opscode/cookbooksVagrant + Chef + apt : 특정 버전의 deb 패키지를 Ubuntu VM에 설치할 수 있습니까?
opscode apt 요리 책을 사용하여 패키지를 설치하고 싶습니다. 빌드 환경이 일관성이 있는지 확인하기 위해 특정 버전의 패키지를 설치하는지 확인하고 싶습니다. 난 당신이 명령 줄에서 APT 사용하여 패키지를 설치하면, 당신이 그렇게 같은 버전을 지정할 수 있다는 사실을 알고
package "git" do
action :install
end
: 여기에 내가 할 노력하고있어의 예
apt-get install git=1:1.7.9.5-1
는하지만, 나는 요리 책을 통해 이것을하는 방법을 알아낼 수 없다. 이것이 가능한가?
버전 번호를 속성에 넣는 것이 좋습니다. 그렇게하면 새로운 요리 책을 업로드하지 않고도 업그레이드 (또는 다운 그레이드)를 할 수 있습니다. –
좀 더 깊이 설명해 주시겠습니까? 나는이 시스템을 사용할 때 완전히 새로운 것이다. 감사! – wch
요리사 [package resource] (http://wiki.opscode.com/display/chef/Resources#Resources-Package) 문서 –