此文轉載於http://www.cnblogs.com/sheling/archive/2011/11/12/2246640.html
最近剛剛開始用fedora,但可以明顯感到fedora的用戶不如ubuntu的用戶羣強大。所以相關的問題答案在網上也很難找到。估計不少fedora新手就是因爲這個問題才轉用ubuntu。因爲後者的社區力量畢竟在linux中是最強的。
但其實fedora有很多比ubuntu更好的特性。不妨大家都使用一下。可話說回來,fedora安裝完畢之後最頭疼的問題就是軟件更新。因爲fedora默認的更新源實在是慢的夠嗆。用軟件管理的時候經常是等半天界面都沒刷出來。那好,我們就一起來解決這個問題。
由於相關的網路資料較少,我也只是找到之前的更新源的方法。不過,仔細觀察之後很容易就可以自己用想要的更新源了。這裏我先以我的fedora16-x86_64爲例,開始動手嘍。
打開終端,先su -以下,輸入密碼,省的提示權限問題。(注意空格)
先進入/etc/yum.repos.d目錄下。爲了防止更新源以後出現問題,不放心的童鞋可以先備份一下現有的文件:執行命令 mv *.repo *.repo.bak(偷懶的可以不要,即使以後出現問題也可以按照待會的方法手動再改另外的)
接下來新建*.repo的文件,比如我要用中科大的源,就叫 ustc.repo。然後gedit ustc.repo 加入相應代碼,拿我的爲例:
[Release-ftp.ustc.edu.cn] name=Fedora
16 – x86_64 baseurl=http: //mirrors.ustc.edu.cn/fedora/linux/releases/16/Fedora/x86_64/os/ enabled= 1 gpgcheck= 1 gpgkey=file: ///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora [Everything-ftp.ustc.edu.cn] name=Everything
16 – x86_64 baseurl=http: //mirrors.ustc.edu.cn/fedora/linux/releases/16/Everything/x86_64/os/ enabled= 1 gpgcheck= 1 gpgkey=file: ///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora [updates-ftp.ustc.edu.cn] name=Fedora updates baseurl=http: //mirrors.ustc.edu.cn/fedora/linux/updates/16/x86_64/ enabled= 1 gpgcheck= 0 |
其中 name= 之後的,名字可以改成自己相應的版本名,重要的是這裏:
baseurl=
後面填上相應的路徑地址,這裏地址可以自己去fedora官網找,方法是:
到fedora的下載頁,找到“所有下載方式”(一般在右下角),然後其他下載中“查看所有鏡像” 一般地址爲http://mirrors.fedoraproject.org/publiclist/Fedora/
然後從下面的所有鏡像找到速度最快的源(可以下載試試)。一般教育網推薦中科大,電信推薦163的。打開到源的站點之後分別找網址和與上面代碼相近的網址,最好把中括號裏的[release-***]改成自己用的站點。然後保存。
在此目錄下,執行命令yum makecache。完畢啦,大功告成!
源站點的格式一般爲 http://站點名/fedora/linux/releases/版本號/fedora/操作系統位/os
http://站點名/fedora/linux/releases/版本號/Everything/操作系統位/os
http://站點名/fedora/linux/updates/版本號/操作系統位
注:32位爲i386,64位爲x86_64
最後附上fedora所有鏡像源網址http://mirrors.fedoraproject.org/publiclist/Fedora/20/,找到CN(就是中國)的軟件源,然後剪輯*.repo就大功告成