如何在CentOS 6上安装特定版本的puppet 3.8.6?当我yum install puppet-3.8.6
时,它实际上安装了puppet-agent.xxx.x86_64,其中的puppet版本是4.x。
我正在使用vagrant + puppet在我的mac os x上设置它。我正在使用vagrant image puppetlabs / centos-6.6-64-puppet。
由于
答案 0 :(得分:1)
对于Puppet 3及更早版本,您只需按照here的说明进行操作。
rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm
yum install puppet-3.8.6
但是,在您的具体情况下,您遇到问题是因为您使用的是puppetlabs / centos-6.6-64-puppet框,而且这些框已经安装了Puppet。
最好的办法是使用puppetlabs / centos-6.6-64-nocm,或者你可以删除PC1 yum repo以及预安装的Puppet包。然后它应该工作正常。