1.先删默认的2个
rpm -e yum-security-1.1.16-13.el5
rpm -e yum-rhn-plugin-0.5.3-30.el5 --nodeps
2.再装CENTOS的2个
#rpm -ivh http://mirrors.163.com/centos/5.5/os/i386/CentOS/yum-3.2.22-26.el5.centos.noarch.rpm --nodeps
#rpm -ivh http://mirrors.163.com/centos/5.5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm --nodeps
3.把/etc/yum.repos.d/下的都重命名
4.获取wget http://blog.s135.com/soft/linux/centos/5.2/CentOS-Base.repo
5. 把CentOS-Base.repo中的$releasever全部替换成5.5
6.你可以yum list了
7.但有一个地方需要说一下,网上好多高手们写的解决方案最后都有一个说使用设置好的源进行升级,如$ yum update,我想说的是,如果你喜欢RHEL的界面和外观的话,就不要轻意尝试这么做,否则你会后悔的,因为这样会把你的系统变得和CentOS一样,只是保留了原先的内核,但并不做为默认启动项...也就是相当于你在centos5.3里装了一个RHEL5.3的内核,虽然两个内核一样,但由于名字不同而让它们分立开来,这岂不是有违本意?
所以,如果你介意这样,请千万不要偷懒,需要升级哪个,或是需要安装哪个,就针对哪个软件进行操作,这也是我们设置这个源的目的.