在CentOS6.1上安装puppet最新版本puppet-3.6.2版本问题

  • 前述:

最近发现了一个问题,在CentOS6.4上安装puppet,直接安装一个puppet官方源即可,然后直接使用yum安装puppet。

但是现在在CentOS6.1上安装puppet-3.6.2,发现很多puppet所需要的依赖包的版本太高,而CentOS6.1提供的软件版本太低,无法满足puppet的安装,在安装puppet时会提示很多依赖包,需要安装,而这个安装无法通过yum安装,需要自己下载rpm包安装,特别麻烦。

后来想过安装低版本的puppet,比如安装3.2.4的,但是也可以,但是有很多依赖包的安装只是根据自己的感觉去下载依赖包,也是提示系统本身自带的版本太低。也是很麻烦。

  • yum源:

注: 我使用的yum是镜像提供的yum源

后来我使用官方的提供的yum,即CentOS-Base.repo,具体的如下:

[[email protected] ~]$ cat /etc/yum.repos.d/CentOS-Base.repo 
# CentOS-Base.repo
[base]
name=CentOS-$releasever
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=

然后做好yum后,要记得:

[[email protected] ~]$ yum clean all

[[email protected] ~]$ yum makecache
  • 下载软件包:

下载所需要的依赖包(少量):

facter-2.1.0-1.el6.x86_64.rpm   rubygem-json-1.5.5-1.el6.x86_64.rpm  ruby-shadow-2.2.0-2.el6.x86_64.rpm

hiera-1.3.4-1.el6.noarch.rpm   ruby-augeas-0.4.1-3.el6.x86_64.rpm  ruby-rgen-0.6.5-2.el6.noarch.rpm

下载puppet:

puppet-3.6.2-1.el6.noarch.rpm

下载软件包的地址:

http://yum.puppetlabs.com/el/6/products/

http://yum.puppetlabs.com/el/6/dependencies

http://yum.puppetlabs.com/el/6/devel

  • 安装:

修改好hosts文件,同步时间,进行安装(此处我写一下客户端的安装)

[[email protected] softs]$ ls
facter-2.1.0-1.el6.x86_64.rpm  puppet-3.6.2-1.el6.noarch.rpm       rubygem-json-1.5.5-1.el6.x86_64.rpm  ruby-shadow-2.2.0-2.el6.x86_64.rpm
hiera-1.3.4-1.el6.noarch.rpm   ruby-augeas-0.4.1-3.el6.x86_64.rpm  ruby-rgen-0.6.5-2.el6.noarch.rpm

[[email protected] softs]$ yum -y install facter-2.1.0-1.el6.x86_64.rpm rubygem-json-1.5.5-1.el6.x86_64.rpm ruby-shadow-2.2.0-2.el6.x86_64.rpm ruby-augeas-0.4.1-3.el6.x86_64.rpm ruby-rgen-0.6.5-2.el6.noarch.rpm hiera-1.3.4-1.el6.noarch.rpm

[[email protected] softs]$ yum -y install puppet-3.6.2-1.el6.noarch.rpm

启动puppet,认证即可。

时间: 2024-10-05 04:44:50

在CentOS6.1上安装puppet最新版本puppet-3.6.2版本问题的相关文章

centos6.5上安装5.7版本的mysql

centos6.5上安装5.7版本的mysql https://www.cnblogs.com/lzj0218/p/5724446.html 设置root可以在本机以外的机器访问 mysql -uroot -ppassword > use mysql> select host , user from user;> update user set host = '%' where user = 'root';> select host , user from user; 搜权 myu

LAMP+Centos6.5上安装zabbix

系统版本:centos6.5 内核版本:2.6.32-358.el6.x86_64 yum安装LAMP环境: yum install -y gcc gcc-c++httpd httpd-devel mysql msql-server mysql-devel php php-mysql php-common php-gdphp-mbstring php-mcrtpt php-devel php-xml php-bcmath libcurl-develnet-snmp-devel 2.  添加用户及

最小化安装的64位CentOS6.5上安装Oracle11g R2

安装环境: 操作系统:CentOS6.5 x86_64 安装步骤: 一.按照官方文档安装依赖包,主要包如下: binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 gcc-4.4.4-13.el6 (x86_64) gcc-c++-4.4.4-13.el

centos6.5上安装guacamole

一.工作安排 在centos6.5上安装guacamole.安装guacamole前需要先安装jdk和tomcat. 二.具体步骤 一.安装jdk 1.下载jdk压缩文件 本次选择jdk1.8.0_65 2.新建/usr/java文件夹,将jdk压缩包解压到 /usr/java下,改名为jdk1.8 3.配置java环境变量 编辑 /etc/profile文件 # vim /etc/profile JAVA_HOME=/usr/java/jdk1.8 PATH=$JAVA_HOME/bin:$P

CentOS6.9上安装cobbler2.6实现自动化安装Linux系统

CentOS6.9上安装cobbler2.6实现自动化安装Linux系统 cobbler可以批量部署Linux系统,并实现无人值守安装. cobbler依赖的服务:dhcp,tftp,http,pxe,kickstart 服务对应的端口号为dhcp--67,68;tftp--69;http--80;cobbler--25151 1.环境准备:最小化安装centos6.9mini,配置固定IP和本地yum源,关闭防火墙和selinux iptables -F setenforce 0 chkcon

CentOS6.7上安装nginx1.8.0

主题: CentOS6.7上安装nginx1.8.0 环境准备: 1.gcc-c++ 示例:yum install gcc-c++ 安装:gcc-c++ gcc-c++编译工具 2.PCRE(Perl Compatible Regular Expressions) 示例:yum install -y pcre pcre-devel 安装:pcre和pcre-devel PCRE(Perl Compatible Regular Expressions)是一个 Perl 库,包括 perl 兼容的正

在Ubuntu上安装Nodejs最新版本

Step1. 在nodejs.org上下载binary文件前,先确定os版本和cpu类型 $ getconf LONG_BIT 64 $ uname -p x86_64 Step2. 从nodejs.org下载对应的最新linux版本 我下载的是node-v6.9.2-linux-x64.tar.xz Step3. 执行以下命令,把node解压到/usr/local sudo tar -C /usr/local --strip-components 1 -xJf node-v6.9.2-linu

CentOS6.5上安装Python2.7和PIP

目前大部分用户使用的CentOS6.5上默认的Python还是2.6版本.升级到Python2.7碰到很多问题.本文将介绍如何安装Python2.7. 1. 安装必要的准备包 安装过程将用到gcc,方便起见,安装"Development Tools" yum groupinstall "Development tools" 另外,Python安装中需要的一些依赖包 yum install zlib-devel bzip2-devel openssl-devel nc

centos6.5上安装淘宝tfs系统

为了安装淘宝tfs文件系统,查了很多资料.若仅参考淘宝的官方文档,那么安装注定失败,因为在官方文档中很多依赖库并没有明确标出. 为了更方便的安装,我这里只写正确的安装过程,错误的解决就不详细描述了. 第一步:gcc降级 centos6.5上如果用yum安装gcc的话,默认是4.4.7版本.若以在gcc4.4.7的基础上安装tfs的话会出现许多莫名其妙的错,最后在网上 甚至搜索不到相关的错误信息.不过我们公司已经有大神安装成功,到时候看他能不能分享一下经验. yum install -y texi