1.查看本地源的puppet版本与线上服务器puppet版本

#本地

yum info puppet 结果:version:2.7.20

#登录线上机器,查看

puppet -V 结果:3.4.3

2.查看仓库信息,新建Puppet使用的仓库puppetlabs.repo

  1. ls -l /etc/yum.repos.d/

  2. 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)

  3. centos默认不包含puppet的软件包,如果有其他包含puppet的repo,记得改名为*.repo.bak,否则会先在网络源中寻找适合的包,改名之后直接从本地源读取;(注:)

  4. /usr/bin/yum clean all #清楚仓库缓存(注意查看yum是否有别名,用which yum 查看)

  5. /usr/bin/yum makecache #建立缓存

  6. /usr/bin/yum info puppet #检验Puppet版本,正确,开始安装

3.安装puppet

/usr/bin/yum install puppet