RHEL5.4用CentOS源进行更新或者yum安装软件

用的是中科大的 YUM 源

提示之前试过很多网上的YUM源

http://mirrors.163.com/centos

http://mirrors.sohu.com/centos

http://mirror.centos.org/centos/

但是都无法正常更新 各种报错  对比以后发现里面的$releasever 要改成相应的版本号 如:

http://mirror.centos.org/centos/$releasever/os/$basearch/  改成

http://mirror.centos.org/centos/5/os/$basearch/

=========================================

name=CentOS-$releasever - Base    改成

name=CentOS-5 - Base


填入以下内容:

[base]
name=CentOS-5 - Base
repo=os
baseurl=http://centos.ustc.edu.cn/centos/5/os/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
[update]
name=CentOS-5 - Updates
baseurl=http://centos.ustc.edu.cn/centos/5/updates/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
[addons]
name=CentOS-5 - Addons
baseurl=http://centos.ustc.edu.cn/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
[extras]
name=CentOS-5 - Extras
baseurl=http://centos.ustc.edu.cn/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
[centosplus]
name=CentOS-5 - Plus
baseurl=http://centos.ustc.edu.cn/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
[contrib]
name=CentOS-5 - Contrib
baseurl=http://centos.ustc.edu.cn/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5

6。导入KEY文件,注意大小写
rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5

7。测试
#yum list

8。执行命令,即可更新:
yum update
还是建议不要用yum update 因为用过后系统系统会更新为CentOS。
只安装你需要的软件即可,如:
yum install httpd