一、删除RedHat.Enterprise.Linux.5.2自带的yum
rpm -qa | grep -i yum
然后用 rpm -e 删除这些找到的yum包
二、下载CentOS 5的yum包
wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/centos-release-5-8.el5.centos.i386.rpm
wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/centos-release-notes-5.8-0.i386.rpm
wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-updatesd-0.9-2.el5.noarch.rpm
如果软件包没有,可以到该网站上去寻找相应的软件包:http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/
三、安装yum
rpm -Uvh *.rpm 来安装,如果没安装失败,可以一个一个包的装
四、配置CentOS yum
cp /etc/yum.repos.d/CentOS-Base.repo CentOS-Base.repo.org