再发一篇翻出来的老文档,可能完成于2013年前后。
这几天正赶上大规模升级,好多机器就直接拿来yum upgrade -y了,有几台RHEL6的服务器,没上RHN服务,也想顺利升级完事,于是准备将其更换成CentOS的源。
RH家族发行版源配置文件在/etc/yum.repod.d目录下,直接将网易下载的CentOS6-Base-163.repo放进去,重建yum缓存时依旧不能使用。
经过搜索,得到结果,需要将RHEL的yum也给带着换了。
下载CentOS的yum包:python-iniparse-0.3.1-2.1.el6.noarch.rpm,yum-metadata-parser-1.1.2-16.el6.i686.rpm,yum-3.2.29-40.el6.centos.noarch.rpm,yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm。
rpm见文末附件。
然后将RHEL的yum删除
rpm -aq|grep yum|xargs rpm –e –nodeps
删除之后即可安装CentOS的yum,需注意安装顺序。
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm #这个包貌似不会随yum一起删除
rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm
rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm #这两个包相互依赖,需要放在一起安装
然后将网易镜像源CentOS6-Base-163.repo中的$releasever替换成自己的版本号6,改好的CentOS6-Base-163.repo也在文末附件里。
替换完成之后yum clean all清除yum缓存
然后yum makecache更新缓存
最后就像CentOS一样用了
PS,自CentOS6.5开始,升级了Python版本,可能因此带来yum问题。
附件:
本文链接地址: https://danteng.org/rhel6-use-centos-source-solutions/