首先将RHEL5自带的yum删除 ,RHEL5 使用centos5的源来更新更快些,以下都是centos的公网源在rhel上的配置使用
rpm -qa|grep yum
找到所有的yum软件包,使用命令
rpm -e yum-XXX --nodeps
接下来从科大的网站上下载 yum软件包
yum-3.2.22-26.el5.centos.noarch.rpm
yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm
yum-security-1.1.16-14.el5.centos.1.noarch.rpm
yum-updatesd-0.9-2.el5.noarch.rpm
在超级用户下安装上述RPM包
现在进入
cd /etc/yum.repo.d/
备份rhel自带源
mv rhel-debuginfo.repo rhel-debuginfo.repo.bak
创建Centos科大源
将如下内容保存到CentosUSTC.repo
[base]
name=CentOS-5.5 - Base
baseurl=http://centos.ustc.edu.cn/centos/5.5/os/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-5.5 - Updates
baseurl=http://centos.ustc.edu.cn/centos/5.5/updates/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#packages used/producedinthe build butnotreleased
[addons]
name=CentOS-5.5 - Addons
baseurl=http://centos.ustc.edu.cn/centos/5.5/addons/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-5.5 - Extras
baseurl=http://centos.ustc.edu.cn/centos/5.5/extras/$basearch/
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
#additional packages that extend functionalityofexisting packages
[centosplus]
name=CentOS-5.5 - Plus
baseurl=http://centos.ustc.edu.cn/centos/5.5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
创建上交源,将如下内容复制到CentosSJTU.repo里
[base]
name=CentOS-5 - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.sjtu.edu.cn/centos/5/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#packages used/producedinthe build butnotreleased
[addons]
name=CentOS-5 - Addons
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons
baseurl=http://ftp.sjtu.edu.cn/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras
baseurl=http://ftp.sjtu.edu.cn/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#additional packages that extend functionalityofexisting packages
[centosplus]
name=CentOS-5 - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
baseurl=http://ftp.sjtu.edu.cn/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#contrib - packagesbyCentos Users
[contrib]
name=CentOS-5 - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
baseurl=http://ftp.sjtu.edu.cn/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
# vi dag.repo
#[dag]
#name=Dag RPM RepositoryforRHEL5
#baseurl=http://ftp.riken.jphttp://Linux.bitscn.com/dag/redhat/el5/en/$basearch/dag/
#enabled=1
#gpgcheck=1
#gpgkey=http://ftp.riken.jphttp://Linux.bitscn.com/dag/packages/RPM-GPG-KEY.dag.txt
创建163的源163.repo
[base]
name=CentOS-5.5 - Base
baseurl=http://mirrors.163.com/centos/5.5/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
[update]
name=CentOS-5.5 - Updates
baseurl=http://mirrors.163.com/centos/5.5/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
[extras]
name=CentOS-5.5 - Extras
baseurl=http://mirrors.163.com/centos/5.5/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
[addons]
name=CentOS-5.5 - Addons
baseurl=http://mirrors.163.com/centos/5.5/addons/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
[centosplus]
name=CentOS-5.5 - Plus
baseurl=http://mirrors.163.com/centos/5.5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
配置好源后,执行 yum update