解决CentOS的yum不能使用问题

解决CentOS的yum不能使用问题

运行yum,出现下图的提示。

Yum No Modules

yum是用Python写的,出现这个错误是因为Python版本装的不正确导致。最简单的方法当然是重装。

# 使用CentOS对应的Python安装包
wget http://mirror.centos.org/centos/6.4/os/x86_64/Packages/python-2.6.6-36.el6.x86_64.rpm

rpm -iv --replacepkgs python-2.6.6-36.el6.x86_64.rpm

PS:附上手动安装yum过程,推荐使用rpm重新安装python来恢复yum。手动安装方式只是备用方案。

wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz
tar xzfv yum-3.4.3.tar.gz
cd yum-3.4.3

python yummain.py install yum

yum check-update
yum update
yum clean all