1. 程式人生 > >【配置最快的yum源】為fedora19/20配置最快的yum源

【配置最快的yum源】為fedora19/20配置最快的yum源

新增yum源前先安裝fastestmirror/downloadonly外掛和axelget外掛:

 1.安裝fastestmirror/downloadonly外掛 

由於yum中有的mirror速度是非常慢的,如果yum選擇了這個mirror,這個時候yum就會非常慢,對此,可以下載fastestmirror外掛,讓系統yum的時候自動選擇最快的映象: 

yum install yum-fastestmirror yum-downloadonly -y 

fastestmirror配置檔案:(一般不用動)/etc/yum/pluginconf.d/fastestmirror.conf 

2.安裝axelget外掛 

axelget是一個多執行緒下載工具,yum本身是單執行緒下載,難怪速度不快呢,安裝方法:

  yum install alex

注意:在這裡提供一個小技巧:在YUM的時可能會遇到很長時間都沒有速度的現象,這時候可以Ctrl+C。這樣就是終止了從當前站點的下載,然後會自動選擇其他站點下載,速度往往快很多。 

3.接下來新增yum源 

RPMForge源-----RPMForge是一個安全、穩定並且更新及時的軟體倉庫,通過安裝RPMForge可以在進行yum update的時候多一個選擇,如果懶得自己編譯安裝,就得依靠RPMForge了。 

1、先安裝priority這個yum的外掛,這個外掛用來設定安裝軟體時候軟體倉庫的優先順序,一般是預設先從官方base或者映象安裝,然後從社群使用者contribute的軟體中安裝,再從第三方軟體倉庫中安裝。 #yum install yum-priorities 

2、手動編輯 /etc/yum.repos.d/ 目錄中字尾為.repo的檔案來設定軟體倉庫的優先順序, priority=N(N是整數,範圍從1-99,數字越小代表優先順序越高) 

官方推薦配置是:[base], [addons], [updates], [extras] 這幾部分 priority=1 

[centosplus],[contrib] 這幾部分priority=2 

3、現在開始安裝rpmforge的軟體倉庫 

獲取-------http://dag.wieers.com/rpm/packages/rpmforge-release/ 

找到與系統平臺架構匹配的rpmforge包安裝之即可。安裝完後.預設會在系統的/etc/yum.repos.d/下新增兩個檔案,mirrors-rpmforge和rpmforge.repo 

安裝-------# rpm -ivhrpmforge-release-0.5.3-1.el6.rf.i686.rpm

更改 /etc/yum.repos.d/rpmforge.repo 配置檔案,新增 priority=1(或者2.3.4….) 

現在就可以使用rpmforge這個軟體倉庫了。 

國內yum源-----國內有Linux的映象伺服器了,分別是:

網易

搜狐

其實,在Fedora等發行版中新增yum源很方便,只需要下載fedora-163.repo和 

fedora-updates-163.repo這兩個檔案,然後:在終端中用root使用者將下載的兩個檔案移動到/etc/yum.repos.d資料夾中,最後重建一下元資料,就OK了 

這裡是以網易映象為例子,搜狐映象的操作流程與網易相同。具體步驟如下: 

1.瀏覽器訪問http://mirrors.163.com,在Linux列表中找到Fedora使用幫助的連結,進入該連結,下載fedora-163.repo和fedora-updates-163.repo。 

2.將下載的檔案移動到/etc/yum.repos.d資料夾中,命令如下:

 #mv fedora-163.repo /etc/yum.repos.d 

#mv fedora-updates-163.repo /etc/yum.repos.d 3.重建元資料 

#yum makecache 

到此,網易的國內yum源就新增成功了。 

特別提醒:建議大家將網易的rpmfusion新增到yum源中: 

# yum localinstall --nogpgcheck http://mirrors.163.com/rpmfusion/free/fedora/rpmfusion-free-release-stable.noarch.rpmhttp://mirrors.163.com/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

(兩個URL地址中間有空格)。 

新增好網易的rpmfusion 這樣你yum install一些軟體就比rpm install要方便很多了,當然如果喜歡用原始碼編譯的朋友可以不用新增這個fusion。 

注意:你也可登入rpmfusion的網頁(http://rpmfusion.org/),然後下載對應你的系統版本的2個RPM包(沒錯,是兩個),它們分別是free和nonfree。