由于redhat的yum源是收费的,所以如果需要使用yum源可以将redhat的yum转换成centos的yum
一、检查yum包,保存yum源,删除自带的yum
保存 /etc/yum.repos.d/ 目录下的yum源
查看yum:rpm -qa |grep yum
删除yum包:rpm -aq | grep yum | xargs rpm -e –nodeps
二、安装centos的yum
安装yum过程中需要使用安装的yum包对应版本的python,如6.5版本对应centos 6 版本的yum包,安装yum时需要对应的python版本为2.7版本,在安装python的过程中需要c编译器,所以首先得安装gcc编译器,安装步骤如下:
1、安装c编译器gcc
安装 cpp-4.4.7-4.el6.i686.rpm 是要依赖 libmpfr.so.1 ,所以首先得安装 gmp-4.3.1-7.el6_2.2.x86_64.rpm 和 mpfr-2.4.1-6.el6.x86_64.rpm 包
第一步:安装 gmp-4.3.1-7.el6_2.2.x86_64.rpm
rpm -ivh gmp-4.3.1-7.el6_2.2.x86_64.rpm
第二步:安装 mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
第三步:安装 cpp-4.4.7-4.el6.i686.rpm
rmp -ivh cpp-4.4.7-4.el6.i686.rpm
在安装gcc是也要依赖 cloog-ppl ,但安装 cloog-ppl 时又依赖 libppl.so.7 和 libppl_c.so.2 包;所以步骤如下:
第一步:安装 ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
第二步:安装 cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
第三步:安装 gcc-4.4.7-4.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm
2、安装python2.7版本
解压 Python-2.7.10.tgz 包
tar -zxvf Python-2.7.10.tgz
进入Python-2.7.10目录:
cd Python-2.7.10
配置环境:
./configure
编译:
make
安装:
make install
3、安装yum
因为安装的过程中包都是相互依赖的,所以必须按照正确的安装顺序进行安装
第一步:安装 python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
第二步:安装 python-urlgrabber-3.9.1-11.el6.noarch.rpm
rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm
第三步:安装 yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
第四步:同时 yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm 和 yum-3.2.29-73.el6.centos.noarch.rpm,因为他们之间有相互依赖
rpm -ivh yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm yum-3.2.29-73.el6.centos.noarch.rpm
4、 下载centos 6 版本对应的yum源,将yum源存放的yum自己生成的源目录 /etc/yum.repos.d/ 目录下
以上步骤执行完后,redhat6.5 中yum就更换成功,可以使用centos的yum源进行软件安装。
一、检查yum包,保存yum源,删除自带的yum
保存 /etc/yum.repos.d/ 目录下的yum源
查看yum:rpm -qa |grep yum
删除yum包:rpm -aq | grep yum | xargs rpm -e –nodeps
二、安装centos的yum
安装yum过程中需要使用安装的yum包对应版本的python,如6.5版本对应centos 6 版本的yum包,安装yum时需要对应的python版本为2.7版本,在安装python的过程中需要c编译器,所以首先得安装gcc编译器,安装步骤如下:
1、安装c编译器gcc
安装 cpp-4.4.7-4.el6.i686.rpm 是要依赖 libmpfr.so.1 ,所以首先得安装 gmp-4.3.1-7.el6_2.2.x86_64.rpm 和 mpfr-2.4.1-6.el6.x86_64.rpm 包
第一步:安装 gmp-4.3.1-7.el6_2.2.x86_64.rpm
rpm -ivh gmp-4.3.1-7.el6_2.2.x86_64.rpm
第二步:安装 mpfr-2.4.1-6.el6.x86_64.rpm
rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm
第三步:安装 cpp-4.4.7-4.el6.i686.rpm
rmp -ivh cpp-4.4.7-4.el6.i686.rpm
在安装gcc是也要依赖 cloog-ppl ,但安装 cloog-ppl 时又依赖 libppl.so.7 和 libppl_c.so.2 包;所以步骤如下:
第一步:安装 ppl-0.10.2-11.el6.x86_64.rpm
rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm
第二步:安装 cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
第三步:安装 gcc-4.4.7-4.el6.x86_64.rpm
rpm -ivh gcc-4.4.7-4.el6.x86_64.rpm
2、安装python2.7版本
解压 Python-2.7.10.tgz 包
tar -zxvf Python-2.7.10.tgz
进入Python-2.7.10目录:
cd Python-2.7.10
配置环境:
./configure
编译:
make
安装:
make install
3、安装yum
因为安装的过程中包都是相互依赖的,所以必须按照正确的安装顺序进行安装
第一步:安装 python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
第二步:安装 python-urlgrabber-3.9.1-11.el6.noarch.rpm
rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm
第三步:安装 yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
第四步:同时 yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm 和 yum-3.2.29-73.el6.centos.noarch.rpm,因为他们之间有相互依赖
rpm -ivh yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm yum-3.2.29-73.el6.centos.noarch.rpm
4、 下载centos 6 版本对应的yum源,将yum源存放的yum自己生成的源目录 /etc/yum.repos.d/ 目录下
以上步骤执行完后,redhat6.5 中yum就更换成功,可以使用centos的yum源进行软件安装。