一. 查看已经安装的rhel yum信息
rpm -qa|grep yum
二. 卸载已经安装的yum
使用rpm -e --nodeps yum-*(yum-*:使用上面查询出来的进行替换)
三. 在http://centos.ustc.edu.cn/centos/ $releasever/x86_64/Packages/下查找下面相关的下载地址
python-iniparse-0.4-9.el7.noarch.rpm python-urlgrabber-3.10-8.el7.noarch.rpm yum-3.4.3-150.el7.centos.noarch.rpm yum-metadata-parser-1.1.4-10.el7.x86_64.rpm yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
切换到你要存储下载文件的目录,使用 wget 下载地址 来下载文件
下面为我下载上面文件的下载命令:
wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm
wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-8.el7.noarch.rpm
wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/yum-3.4.3-150.el7.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
四. 安装
rpm -ivh python-iniparse-0.4-9.el7.noarch.rpm
rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
rpm -ivh yum-3.4.3-150.el7.centos.noarch.rpm yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
在安装的过程中可能会出现系统已经安装有旧的版本,导致新的版本安装不上等原因,请卸载掉旧版本安装新版本
在最后一步可能会出现版本依赖问题,我这里出现了如下问题:
解决方法:
1. 查看python-urlgrabber的版本信息
2. 这里查出来的版本比3.10-8小,上面明明已经执行了安装,可以原来我系统有了旧版本安装不上,这里需要卸载旧版本并重新安装新版本
3. 同理
五. cd /etc/yum.repos.d/,然后执行 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo,并使用vi编辑CentOS6-Base-163.repo
vi CentOS6-Base-163.repo
1. 输入下面命令把文件中的$releasever替换成你的版本号
:%s/$releasever/你的版本号/g
2. 保持退出
:wq
至此,你已经成功吧rhel的yum替换成Centos的yum了