yum -- 抓取非官方套件 RPMforge

        在這一次 towns 為了更新 CentOS53及RHEL53的Subversion套件,多學到了一招,yum -- 抓取非官方套件,這些主機 towns 想,是一群熱心的前輩們架設的吧!當然,安裝了這些套件,並沒有人能保證系統的穩定性、套件的可用性,需自行測試及負責

安裝rpmforge
官網:http://dag.wieers.com/
套件:http://dag.wieers.com/rpm/FAQ.php#B
        到 How to configure to use RPMforge 中選擇版本需要的套件。towns使用的版本為 Red Hat Enterprise Linux 5 / i386,下面就有一個安裝的連結,安裝完成後,最主要的是需要 rpmforge.repo 這個檔案,檔案中說明了 rpmforge主機位置,這樣就算安裝完 rpmforge 了,接下來,就可以使用指令 yum --enablerepo=rpmforge install 套件名稱,來更新朋友們所做的RPM檔了。

        這樣可以造福使用舊版系統的朋友,取得更多套件,已減少更新OS的麻煩


實例說明
    CentOS53內建的Subversion套件版本為 1.4版(subversion-1.4.2-4.el5_3.1.i386.rpm),但因為wondows 上 Subversion server 的版本為1.6版,導致CentOS53無法與 Subversion server 做檔案同步(功能上有差,指令也不同,無法執行),當 towns 使用 yum 做Subversion版本更新,發覺根本就沒有新版(官方僅提供穩定版本1.4版),那怎麼同步啊 = =。towns 嘗試著手動更新 Subversion 到1.6,天吶!要同時更新的RPM檔也太多了,還得一個一個找 = =,這要做到何時啊,還不能確定是否能使用 =||=。後經過高人指點,可以使用非官方的套件

1. 就如同上面的說明,安裝rpmforge
2. 安裝完成後,使用 yum --enablerepo=rpmforge install subversion ,哇!版本直接更新為1.6版,不需再安裝其他套件呢!

註:目前該功能已經簡化,相關資訊可參考Linux 隨手記 78點

資料來源:
1. blues大師口述及操作指導
2. http://stackoverflow.com/questions/96597/how-do-i-upgrade-to-subversion-1-5-on-centos-5 
    國外討論,詳細說明了更新方式
3. http://www.linuxquestions.org/questions/red-hat-31/how-to-add-rpmforge-repo-to-rhel5-627783/
    說明了rpmforge官網位置
4. http://dag.wieers.com/rpm/FAQ.php#B
    rpmforge官網說明安裝方式

留言

這個網誌中的熱門文章

zimbra 安裝、管理、設定

Fortigate 100D -- 管理、設定

IT 隨手記6