RedHat Enterprise因為是商業軟件,所以沒有注冊就不能更新或用yum方便的安裝軟件。想到Ubuntu使用/etc/apt/sources.list文件進行更新,而CentOs是RHEL的翻版,就直接用CentOS的更新源來更新吧。
1、修改.repo文件cd /etc/yum.repos.d/#gedit CentOS-Base.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=1gpgkey=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=updatesbaseurl=http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/gpgcheck=1gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#packages used/produced in the build but not released[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=1gpgkey=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=1gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#additional packages that extend functionality of existing packages[centosplus]name=CentOS-5 – Plus#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplusbaseurl=http://ftp.sjtu.edu.cn/centos/5/centosplus/$basearch/gpgcheck=1enabled=0gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
#contrib – packages by Centos Users[contrib]name=CentOS-5 – Contrib#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contribbaseurl=http://ftp.sjtu.edu.cn/centos/5/contrib/$basearch/gpgcheck=1enabled=0gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5
# vi dag.repo
[dag]name=Dag RPM Repository for RHEL5baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/enabled=1gpgcheck=1gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt
這個文件其實就是CentOS下的更新所依賴的文件CentOS-Base.repo,就像Ubuntu下的sources.list
2 導入key#rpm –import http://ftp.sjtu.edu.cn/centos/5/os/i386/RPM-GPG-KEY-CentOS-5
3、測試# yum updateyum更新速度還是非常理想的,甚至比Ubuntu的apt都快這種方法用CentOS的更新源進行更新,不知對於RHEL的穩定性和安全性有沒有影響,更新完後RedHat直接變成了CentOS,乾脆直接用CentOS,但對於學習RHEl確實方便了不少,減少了很多不必要的麻煩。