http://jackenet.blogbus.com/logs/59713222.html
紅帽服務(wù)器版本想在官網(wǎng)升級,需要付費,
通過(guò)他的方法 找到了國內yum源 http://centos.ustc.edu.cn/centos/5.2/,更多國內的源可以訪(fǎng)問(wèn)
http://wiki.15099.net /index.php/國內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下面運行下面幾步:
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復制到/etc/pki/rpm-gpg目錄
好了 到這里就可以運升級了,不過(guò)用的是centos系統的源
參考資料:http://linux.chinaunix.net/techdoc/system/2008/07/18/1018380.shtml
RHEL是一個(gè)非常穩定的Linux發(fā)行版,也是業(yè)界的領(lǐng)袖級產(chǎn)品,正是因為保守的應用,導致不少初學(xué)的朋友們很難適應,最大的問(wèn)題是軟件的安裝。雖然YUM工具也非常的方便,但只要注冊了RHN的用戶(hù)才能真正的享受VIP級別及簡(jiǎn)易的安裝操作,雖然建立YUM本地更新庫也是一個(gè)辦法,畢竟不能和RHN同日而語(yǔ)。
據說(shuō),CentOS的源是和RHN同步的,CentOS作為RHEL源代碼重新編譯產(chǎn)生的同胞兄弟,因此好多的人都在想能不能將RHEL的更新設置到CentOS的源上呢?當然是可以的,因為CentOS其實(shí)也就是重新編譯過(guò)的RHEL,所有的東西幾乎相同,至于哪一個(gè)更值得用戶(hù)選擇,見(jiàn)仁見(jiàn)智的問(wèn)題,這里不會(huì )討論。我在這里要說(shuō)的是如何讓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
此處將其備份起來(lái),供意外恢復時(shí)使用,如有其他的相關(guān)的源設置,都要刪除,或是采用以上方法備份。
刪除RHEL5自帶的YUM及YUM組件
使用rpm -qa | grep yum列出所有相關(guān)的包,把它們都刪掉,如果因依賴(lài)性不能刪除,就使用–nodeps參數刪除。
下面就可以來(lái)進(jìn)行CentOS源的設置了:
首先,我們需要下載安裝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
當YUM工具安裝完成后,下面就可以來(lái)設置YUM的源了,目前國內最快的源,中國科技大學(xué)的算一個(gè),至于是否選擇其他的,又是一個(gè)見(jiàn)仁見(jiàn)智的問(wèn)題了…
下載源配置文件:
#wget http://centos.ustc.edu.cn/CentOS-Base.repo.5
#mv CentOS-Base.repos.5 /etc/yum.repos.d/CentOS-Base.repo
在這個(gè)配置文件里,有些地方要改一下,否則無(wú)法連接到服務(wù)器進(jìn)行更新,其中有一個(gè)變量--$releasever,它所代表的是系統的版本號,本文是基于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源的問(wèn)題,算是解決了。但有一個(gè)地方需要說(shuō)一下,網(wǎng)上好多高手們寫(xiě)的解決方案最后都有一個(gè)說(shuō)使用設置好的源進(jìn)行升級,如#yum update。
我想說(shuō)的是,如果你喜歡RHEL的界面和外觀(guān)的話(huà),就不要輕意嘗試這么做,否則你會(huì )后悔的,因為這樣會(huì )把你的系統變得和CentOS一樣,只是保留了原先的內核,但并不做為默認啟動(dòng)項…也就是相當于你在centos5.3里裝了一個(gè)RHEL5.3的內核,雖然兩個(gè)內核一樣,但由于名字不同而讓它們分立開(kāi)來(lái),這豈不是有違本意?
所以,如果你介意這樣,請千萬(wàn)不要偷懶,需要升級哪個(gè),或是需要安裝哪個(gè),就針對哪個(gè)軟件進(jìn)行操作,這也是我們設置這個(gè)源的目的。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。