網上看到有同窗yum不能使用的消息,出現了下面的結果node
無賴的使用了網上的不少方法,仍是不行。python
因而我卸載了python和yum,以爲本身從新安裝python和yum。centos
步驟1:卸載pythoncurl
rpm -qa|grep python|xargs rpm -e --allmatches --nodeps whereis python|xargs rm -fr
步驟2:卸載yum測試
rpm -qa|grep yum|xargs rpm -e --allmatches --nodeps rm -rf /etc/yum.repos.d/* whereis yum|xargs rm -fr
步驟3:安裝pythonurl
在任何一個鏡像站中找到你係統對應版本的python rpm包(個人是centos 6.9的64位系統,使用的鏡像是http://mirrors.163.com/centos/6.9/os/x86_64/Packages/)spa
mkdir /usr/local/src/python wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/python-2.6.6-66.el6_8.x86_64.rpm wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/python-pycurl-7.19.0-9.el6.x86_64.rpm wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/python-devel-2.6.6-66.el6_8.x86_64.rpm wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/python-libs-2.6.6-66.el6_8.x86_64.rpm wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/rpm-python-4.8.0-55.el6.x86_64.rpm
切換到/usr/local/src/python路徑下3d
rpm -ivh python-* rpm-python-*
若是中間過程出現了相似下面的代碼,這是包與包之間的依賴關係,只須要卸載已經安裝的包(rpm -e 包名(沒有.rpm後綴)),而後先安裝依賴包blog
如:ip
rpm -e yum-metadata-parser-1.1.2-16.el6.x86_64 rpm -ivh /yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
步驟4:安裝yum
mkdir /usr/local/src/yum wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm wget http://mirrors.163.com/centos/6.9/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm
切換到/usr/local/src/python路徑下
rpm -ivh yum-*
步驟5:測試
運行
yum
(成功)