RedHat Linux企業版免費發布,但技術支持和更新是需要收服務費的,如果我們的RHEL沒注冊到RHN,那就沒法通過yum下載更新軟件包。
CentOS是使用RHEL公布的源代碼重新編譯的Linux發行版,大部分情況下CentOS的軟件包和RHEL完全一致,因此我們可以放心的讓yum指向CentOS的源下載和更新軟件包。
國內CentOS的鏡像中,163對於普通互聯網用戶來說,下載速度相當快,因此這裡采用163的CentOS作為更新源。
進入yum源配置目錄(/etc/yum.repos.d),運行如下命令下載更新源文件
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
此更新源文件是為CentOS准備的,和RHEL的不完全相同,要把文件裡的版本強制改為5
vi CentOS-Base-163.repo, 然後用命令“:1,$s/$releasever/5/g”將$releasever全部替換為5
運行如下命令:
rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
經過這簡單的幾步,yum已經可以正常工作了
更多RedHat相關信息見RedHat 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=10