1.查看本地源的puppet版本與線上服務器puppet版本
#本地
yum info puppet 結果:version:2.7.20
#登錄線上機器,查看
puppet -V 結果:3.4.3
2.查看倉庫信息,新建Puppet使用的倉庫puppetlabs.repo
ls -l /etc/yum.repos.d/
vim /etc/yum.repos.d/puppetlabs.repo (可下載附件puppetlabsrepo.txt,也可下載安裝https://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-7.noarch.rpm來生產puppetlabs.repo)
centos默認不包含puppet的軟件包,如果有其他包含puppet的repo,記得改名爲*.repo.bak,否則會先在網絡源中尋找適合的包,改名之後直接從本地源讀取;(注:)
/usr/bin/yum clean all #清楚倉庫緩存(注意查看yum是否有別名,用which yum 查看)
/usr/bin/yum makecache #建立緩存
/usr/bin/yum info puppet #檢驗Puppet版本,正確,開始安裝
3.安裝puppet
/usr/bin/yum install puppet