CentOS軟件安裝經驗

CentOS軟件安裝血淚經驗

http://blog.chinaunix.net/uid-8506941-id-112469.html
用CentOS也有半年多了,總結一下CentOS下軟件安裝的經驗教訓。往往有些軟件在默認的源下面通過yum install這樣的方式無法安裝,因爲centos是rhel編譯過來的,去掉了所有關於版權問題的東西,就比如像mplayer這樣的播放軟件,開發社區提供的repositories自然要考慮這一點...而且作爲個人桌面使用有些軟件無法一一考慮到...相比之下,Ubuntu和OpenSUSE要做得好多了。一開始當我安裝mplayer這樣的軟件,通過yum install mplayer返回沒有這個軟件包的時候,第一反應就是下載源代碼安裝。結果要處理一系列的依賴關係,手動編譯安裝......花了整整一天來處理安裝tomboy/mplayer/kchmviewer/basket/krusader/xchm/aMule/bittorrent等等這些桌面應用軟件,中間一波三折,花費的心思精力簡直就是血淚難盡啊...
有些軟件花了很多時間精力結果有時候還是編譯通不過...就像我在安裝筆記軟件Zim的時候,configure, make都通過了,但是make install就是出錯,而且我也不懂perl,實在沒有精力去看代碼。
yum是個好東西,CentOS開發社區裏有個看起來有點級別的老外是這麼說的:in an rpm-based distro like CentOS, you should avoid compiling from source whenever possible.
意思是在像CentOS這樣基於rpm分發包的系統裏,應該儘量避免從源代碼編譯安裝,只有在不得已的情況下才這麼做...
在查看了一些yum方面的資料以後,發現centos的官方社區裏有說明一些第三方的源3rd Party Repositories
http://wiki.centos.org/AdditionalResources/Repositories這個網站收集了四千多個rpm包,也是官方推薦的。
其中的Rpmforge: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge 安裝、配置、使用的方法就不多說了,看下網頁上的英文介紹就可以了。或者參照我的博文:http://blog.csdn.net/jackalfly/article/details/7594130
以後使用的時候就這樣,比如要安裝mplayer和插件,原來一般使用就是
  yum install mplayer*
但是往往找不到源,現在
  yum --enablerepo=rpmforge list mplayer*
就是從rpmforge上來安裝,這樣就沒什麼問題了,也解決了包的依賴關係....
切記,在CentOS這樣的系統裏面,安裝軟件最簡單最好的辦法還是解決源-軟件倉庫的問題!!!只有萬不得已的時候採取自己編譯代碼安裝的方法!!!過來人的血淚教訓啊!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章