http://xuev.blogbus.com/logs/37302025.html
用RHEL5做虛擬機(jī),好多軟件需要裝,可是RHEL5的yum一直沒搞明白,既然CentOS號(hào)稱和RH同步更新,那我們就來嘗試一下是否可以用CentOS的源來更新RHEL5或者安裝軟件。
CentOS的源有好多,網(wǎng)上大多數(shù)人都推薦中科大的源,經(jīng)測(cè)試在青島網(wǎng)通連接中科大(http://centos.ustc.edu.cn/)的速度也非常好,那就用它吧。
先將RHEL5自帶的yum刪除,執(zhí)行
將所有找到的包都刪除(有些需要加上--nodeps),然后到中科大的網(wǎng)站下載如下兩個(gè)包:
wget http://centos.ustc.edu.cn/centos/5.3/os/i386/CentOS/yum-3.2.19-18.el5.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/5.3/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm
下載后安裝:
rpm -ivh yum-metadata-parser-1.1.2-2.el5.i386.rpm
rpm -ivh yum-3.2.8-9.el5.centos.1.noarch.rpm
然后下載中科大專用的配置文件:
cd /etc/yum.repos.d/
wget http://centos.ustc.edu.cn/CentOS-Base.repo.5
mv CentOS-Base.repo.5 CentOS-Base.repo
因?yàn)槟J(rèn)的配置文件中服務(wù)器地址用的版本號(hào)是變量$releasever,所以需要將其替換為實(shí)際的版本號(hào),否則是無法連接到服務(wù)器的,當(dāng)前CentOS最新版是5.3,所以我們修改CentOS-Base.repo
在vi編輯器中進(jìn)行全文件替換
最后保存退出即可。然后執(zhí)行
yum update
即可進(jìn)行更新,當(dāng)然,你也可以選擇不更新,只安裝你需要的軟件,如:
yum install httpd
大功告成!