詳解CentOS5.4設置使用rpmforge(packages.sw.be)yum源

設置使用rpmforge(packages.sw.be)yum源
參考http://hi.baidu.com/gouxiongmao/blog/item/590039263f940b25d40742d7.html

一直是在使用ubuntu ,用apt下載安裝軟件包都相當容易,最近在學習CentOS,發現安裝軟件包就沒ubuntu那麼容易。
今晚想安裝一下cacti,不過rrdtool perl-rrdtool這兩個軟件包好幾個源都沒有,google到了packages.sw.be,能順利的下載,但也有信賴關係沒解決,只好考慮一下如何使用packages.sw.be做yum源
===============================
環境是CentOS-5.4-i386
你可以在 http://packages.sw.be/rpmforge-release/ 取得所有 rpmforge-release 組件的清單。找到合適的版本,本人的是rpmforge-release-0.5.2-2.el5.rf.i386.rpm
下載 rpmforge-release-0.5.2-2.el5.rf.i386.rpm 這個包。假若你不清楚應選用哪一個,你可以用 uname -i 這個指令來查詢你的結構。

1、安裝 DAG 的 GPG 密鑰
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
不過我試這步的時候不行,只好把txt下載到本地,然後把裏面的內容重新貼到新文件RPM-GPG-KEY裏,再
rpm --import RPM-GPG-KEY
就可以導入密鑰

2、審覈你所下載的組件
進入rpmforge-release-0.5.2-2.el5.rf.i386.rpm 的下載目錄
rpm -K rpmforge-release-0.5.2-2.el5.rf.i386.rpm

<!> 安全性警告: rpmforge-release 這個組件會將數條 GPG 金鑰輸入你的 RPM 數據庫內。你若已審覈過確組件的 md5sum,並信任 Dag 等人,那麼它的安全性便擴展自你對他們的信任。
安裝組件  rpm -i rpmforge-release-0.5.2-2.el5.rf.i386.rpm
這樣做會新增一個 yum 軟件庫的配置文件及輸入應有的 GPG 金鑰。此刻,你可以設置 RPMForge 軟件庫的優先次序,以及任何還未有優先次序的 CentOS 軟件庫。

3、使用這個指令來測試:yum check-update
rpmforge                                                 | 1.1 kB     00:00    
rpmforge/primary                                         | 632 kB     01:10    
http://apt.sw.be/redhat/el5/en/i386/rpmforge/repodata/primary.xml.gz: [Errno 4] Socket Error: timed out
Trying other mirror.
rpmforge/primary                                         | 808 kB     01:08    
http://apt.sw.be/redhat/el5/en/i386/rpmforge/repodata/primary.xml.gz: [Errno 4] Socket Error: timed out
Trying other mirror.
rpmforge/primary                                         | 2.2 MB     01:12    
rpmforge                                                            10369/10369

數量可能會不同,但應該有數個組件會落在於被排除的清單內。這樣的話便一切運作正常。
4、你可以嘗試安裝軟件,例如:
yum install mplayer
OK安裝成功
yum install rrdtool perl-rrdtool
也順利成功!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章