http://jackenet./logs/59713222.html 紅帽服務(wù)器版本想在官網(wǎng)升級(jí),,需要付費(fèi), 通過他的方法 找到了國(guó)內(nèi)yum源 http://centos.ustc.edu.cn/centos/5.2/,,更多國(guó)內(nèi)的源可以訪問 http://wiki. /index.php/國(guó)內(nèi)centos_yum源 下面是我的rhel-debuginfo.repo文件,在/etc/yum.repos.d/里面修改為下面代碼: [base] name=Red Hat Enterprise Linux $releasever -Base baseurl=http://centos.ustc.edu.cn/centos/5.2/os/$basearch/ gpgcheck=1 [update] name=Red Hat Enterprise Linux $releasever -Updates baseurl=http://centos.ustc.edu.cn/centos/5.2/updates/$basearch/ gpgcheck=1 [extras] name=Red Hat Enterprise Linux $releasever -Extras baseurl=http://centos.ustc.edu.cn/centos/5.2/extras/$basearch/ gpgcheck=1 [addons] name=Red Hat Enterprise Linux $releasever -Addons baseurl=http://centos.ustc.edu.cn/centos/5.2/addons/$basearch/ gpgcheck=1 shell下面運(yùn)行下面幾步: 1. cd /etc/pki/rpm-gpg 2. wget http://centos.ustc.edu.cn/centos/5.2/os/i386/RPM-GPG-KEY-CentOS-5 (由于我是INTER32位的cpu,,所以選I386) 3. rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY* 上述3步一定按順序,,不然得把key復(fù)制到/etc/pki/rpm-gpg目錄 好了 到這里就可以運(yùn)升級(jí)了,不過用的是centos系統(tǒng)的源 參考資料:http://linux./techdoc/system/2008/07/18/1018380.shtml RHEL是一個(gè)非常穩(wěn)定的Linux發(fā)行版,,也是業(yè)界的領(lǐng)袖級(jí)產(chǎn)品,,正是因?yàn)楸J氐膽?yīng)用,導(dǎo)致不少初學(xué)的朋友們很難適應(yīng),,最大的問題是軟件的安裝,。雖然YUM工具也非常的方便,但只要注冊(cè)了RHN的用戶才能真正的享受VIP級(jí)別及簡(jiǎn)易的安裝操作,,雖然建立YUM本地更新庫(kù)也是一個(gè)辦法,,畢竟不能和RHN同日而語(yǔ)。 據(jù)說,CentOS的源是和RHN同步的,,CentOS作為RHEL源代碼重新編譯產(chǎn)生的同胞兄弟,,因此好多的人都在想能不能將RHEL的更新設(shè)置到CentOS的源上呢?當(dāng)然是可以的,,因?yàn)镃entOS其實(shí)也就是重新編譯過的RHEL,,所有的東西幾乎相同,至于哪一個(gè)更值得用戶選擇,,見仁見智的問題,,這里不會(huì)討論。我在這里要說的是如何讓RHEL5的使用CentOS的更新源,。 首先介紹一下本人的環(huán)境:RHEL5.3 華中科技大學(xué)的源: http://centos.ustc.edu.cn/CentOS-Base.repo.5 要使用CentOS的源,,就得將RHEL的更新源移除,或是禁用掉,,并且需要將RHEL5自帶的YUM工具刪除,。 #cd /etc/yum.repos.d #mv rhel-debuginfo.repo rhel-debuginfo.repo.bak 此處將其備份起來,,供意外恢復(fù)時(shí)使用,,如有其他的相關(guān)的源設(shè)置,都要?jiǎng)h除,,或是采用以上方法備份,。 刪除RHEL5自帶的YUM及YUM組件 使用rpm -qa | grep yum列出所有相關(guān)的包,把它們都刪掉,,如果因依賴性不能刪除,,就使用–nodeps參數(shù)刪除。 下面就可以來進(jìn)行CentOS源的設(shè)置了: 首先,,我們需要下載安裝CentOS的YUM工具,,使用如下兩個(gè)包: 我就直接rpm了,不下載了 #rpm -ivh http://centos.ustc.edu.cn/centos/5.3/os/i386/CentO/yum-3.2.19-18.el5.centos.noarch.rpm –nodeps #rpm -ivh http://centos.ustc.edu.cn/centos/5.3/os/i386/CentOS/yum-metadata-parser-1.1.2-2.el5.i386.rpm –nodeps 當(dāng)YUM工具安裝完成后,,下面就可以來設(shè)置YUM的源了,,目前國(guó)內(nèi)最快的源,中國(guó)科技大學(xué)的算一個(gè),,至于是否選擇其他的,,又是一個(gè)見仁見智的問題了… 下載源配置文件: #wget http://centos.ustc.edu.cn/CentOS-Base.repo.5 #mv CentOS-Base.repos.5 /etc/yum.repos.d/CentOS-Base.repo 在這個(gè)配置文件里,有些地方要改一下,,否則無法連接到服務(wù)器進(jìn)行更新,,其中有一個(gè)變量--$releasever,它所代表的是系統(tǒng)的版本號(hào),,本文是基于5.3版本的,,所以需要將配置文件中所有的變量名換成5.3即可,這里將用到一個(gè)sed的語(yǔ)法 #vim /etc/yum.repos.d/CentOS-Base.repo :1,%s/$releasever/5.3/g 保存退出即可。這時(shí)RHEL5.3使用CentOS源的問題,,算是解決了,。但有一個(gè)地方需要說一下,網(wǎng)上好多高手們寫的解決方案最后都有一個(gè)說使用設(shè)置好的源進(jìn)行升級(jí),,如#yum update,。 我想說的是,如果你喜歡RHEL的界面和外觀的話,,就不要輕意嘗試這么做,,否則你會(huì)后悔的,因?yàn)檫@樣會(huì)把你的系統(tǒng)變得和CentOS一樣,,只是保留了原先的內(nèi)核,,但并不做為默認(rèn)啟動(dòng)項(xiàng)…也就是相當(dāng)于你在centos5.3里裝了一個(gè)RHEL5.3的內(nèi)核,雖然兩個(gè)內(nèi)核一樣,,但由于名字不同而讓它們分立開來,,這豈不是有違本意? 所以,,如果你介意這樣,,請(qǐng)千萬不要偷懶,需要升級(jí)哪個(gè),,或是需要安裝哪個(gè),,就針對(duì)哪個(gè)軟件進(jìn)行操作,這也是我們?cè)O(shè)置這個(gè)源的目的,。 |
|