添加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 -ivh rpmforge-release-0.5.3-1.el6.rf.i686.rpm
# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
更改 /etc/yum.repos.d/rpmforge.repo 配置文件,添加 priority=1(或者2.3.4….)
現在就可以使用rpmforge這個軟件倉庫了。
國內yum源-----國內有Linux的鏡像服務器了,分別是:
網易
---------http://mirrors.163.com/.help/fedora-163.repo; http://mirrors.163.com/.help/fedora-updates-163.repo;
搜狐
---------http://mirrors.sohu.com/help/fedora-sohu.repo; http://mirrors.sohu.com/help/fedora-updates-sohu.repo;
其實,在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.rpm http://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。
參考網址:http://wenku.baidu.com/view/2cb8fa070740be1e650e9aba.html
重要:yum源設置代理的方法:
vi /etc/yum.conf
添加:
proxy=http://user:password@ip:port/