說明:紅帽的yum服務是需要註冊付費的,所以建議卸載、安裝centos的yum使用。
1、刪除redhat自帶的:rpm -qa | grep yum | xargs rpm -e --nodeps
2、安裝下載的安裝包
#rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
#rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
#rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
注:安裝上面這兩個需要python-urlgrabber-3.9.1-11.el6.noarch.rpm,但安裝python-urlgrabber-3.9.1-11.el6.noarch.rpm又會報異常,所以需要執行rpm -Uvh python-urlgrabber-3.9.1-11.el6.noarch.rpm,然後再
#rpm -ivh yum-3.2.29-40.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm安裝這兩個包,一切正常。
3、進入cd /etc/yum.repos.d/下,備份之前得yum源,下載163或阿里的yum源
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
1)vim CentOS6-Base-163.repo
2)yum clean all 時會報錯
需要替換CentOS6-Base-163.repo中的 :%s/$releasever/CentOS-6.x/g
3)yum makecache 成功完成。
最後,附上幫助我解決問題的網友的一篇博文,供大家學習參考,希望也可以幫到更多的小夥幫,謝謝。http://fengyuzaitu.blog.51cto.com/5218690/1384796