CentOS的源,中科大的源,http://centos.ustc.edu.cn/ ,速度非常快。
先将RHEL5自带的yum删除,执行
rpm -qa|grep yum
将所有找到的包都删除(有些需要加上 –nodeps)
rpm -e yum-updatesd-0.9-2.el5
rpm -e yum-metadata-parser-1.1.2-3.el5 –nodeps
rpm -e yum-rhn-plugin-0.5.4-13.el5 –nodeps
rpm -e yum-3.2.22-20.el5 –nodeps
http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-3.2.22-39.el5.centos.noarch.rpm
rpm -ivh yum*
Preparing… ########################################### [100%]
1:yum-metadata-parser ########################################### [ 33%]
2:yum-fastestmirror ########################################### [ 67%]
3:yum ########################################### [100%]
cd /etc/yum.repos.d/
wget http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
因为默认的配置文件中服务器地址用的版本号是变量$releasever,所以需要将其替换为实际的版本号,否则是无法连接到服务器的.
所以我们修改CentOS-Base.repo
$releasever 替换成5
yum update