Fedora 11 yum 完美強化 (新手用) - Linux

Brianna avatar
By Brianna
at 2009-06-26T11:29

Table of Contents

本文是給新手用的,也請老手不吝賜教。

暗字是指令。
紅字是變動處。
綠字是保留處。

首先確定自己有 root 權限,或是使用 sudo 來執行。

1. fedora 的 yum 設定檔都在這裡:/etc/yum.repos.d/

首先要動的是 fedora.repo fedora-updates.repo 這兩個檔案。
當然,在修改任何系統檔案之前,備份是個好習慣。

cp fedora.repo fedora.repo.bak
cp fedora-updates.repo fedora-updates.repo.bak


2. 再來就是修改了。

先改 fedora.repo:
vi fedora.repo

把第一個 mirrorlist 註解掉,像這樣
#mirrorlist

下面加上這行:
baseurl=http://ftp.twaren.net/Linux/Fedora/linux/releases/11/
Everything/x86_64/os/

斷掉自己接成同一行,下面的也是。

如果用 32bit 版,就把 x86_64 改成 i386


再來改 fedora-updates.repo:
vi fedora-updates.repo

一樣把第一個 mirrorlist 註解掉,像這樣
#mirrorlist

下面加上這行:
baseurl=http://ftp.twaren.net/Linux/Fedora/linux/updates/11/x86_64/

這樣改的目的是將 mirror 的套件庫位置改到台灣國家高速網路中心,
以後用 yum 下載套件會快很多。



3. 接下來裝 freshrpm,這是大補丸。

執行下面的指令:
rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/11/
freshrpms-release/freshrpms-release-1.2-1.noarch.rpm

斷行自己接上。

你會發現相依性的問題缺了兩個套件,所以先執行:

rpm -ivh http://download1.rpmfusion.org/free/fedora/
rpmfusion-free-release-stable.noarch.rpm

rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/
rpmfusion-nonfree-release-stable.noarch.rpm

裝好這兩個套件,再重做一次上面的指令,就可以裝好 freshrpms 了。
裝這些的目的是建立你 yum 的強大網路套件庫,幾乎所有套件都在這了。

但這裡有個問題,自動產生的 freshrpms.repo 這個檔案內容是舊的(我也不知道他們怎
麼會搞這種飛機)
你可以直接下 yum update 指令試試看,會發現他在 freshrpms 根本抓不到東西。
所以我們要稍微做修改一下:

當然是先備份,這是好習慣:
cp freshrpms.repo freshrpms.repo.bak

再來修改:
vi freshrpms.repo

將這行:

#baseurl=http://ayo.freshrpms.net/fedora/linux/$releasever/$basearch/freshrpms/
改成:
baseurl=http://ayo.freshrpms.net/fedora/linux/11/x86_64/freshrpms/

yum update 測試一下。

ok 搞定。

--------------------------

附表:實用 yum 指令表
----------------------------

yum update
更新套件

yum install
安裝套件

yum upgrade
升級套件

yum remove
移除套件

yum clean
清除暫存套件 /var/cache/yum

yum list
列出所有套件

yum list updates
列出可更新套件

yum list installed
列出已安裝套件

yum check-update
檢查可更新套件名稱

yum info
列出所有套件資訊

yum info updates
列出可更新套件資訊

yum info installed
列出已安裝套件

yum info extras
列出已安裝但不在 Yum Repository 套件資訊

yum provides
列出套件提供檔案清單



希望這些資訊對各位有幫助。

--
╭────────╮
│請問您為什麼 │ ╭───╮
│下定決心拋棄微軟 > εˋρ ξ 3 < 我窮。│
│擁抱自由軟體呢?│ ﹀∕  ̄﹀M ╰───╯
╰────────╯ 》 ║ Designed by Matsuzaki

--
Tags: Linux

All Comments

Mary avatar
By Mary
at 2009-06-29T14:31
不可以向centos一樣直接再mirrorlist最後面加上&cc=tw
Elvira avatar
By Elvira
at 2009-07-04T12:36
這樣不會自己轉到台灣的鏡像站嗎?
Emma avatar
By Emma
at 2009-07-05T01:24
那你要看他原網站上tw的mirrorlist豐富性如何
Belly avatar
By Belly
at 2009-07-08T20:35
很多套件的tw mirrorlist很差,只有一兩個
Isabella avatar
By Isabella
at 2009-07-13T02:27
因為我看官網上面有六個鏡像 那六個東西好像都是一致的
Una avatar
By Una
at 2009-07-15T20:48
不過義守最近都是不行的= =
Rachel avatar
By Rachel
at 2009-07-19T14:15
義守我上去看過了,裡面空空如也orz
Irma avatar
By Irma
at 2009-07-23T23:23
之前是正常的= = 我也把我的筆記作成教學文好了
Carolina Franco avatar
By Carolina Franco
at 2009-07-25T00:03
基本上高速電腦中心都滿穩定的拉,雖然我也遇過他掛掉
Sierra Rose avatar
By Sierra Rose
at 2009-07-25T04:03
看不懂...強化是指強化什麼?
Odelette avatar
By Odelette
at 2009-07-27T02:42
補血。[分享]幹嘛還噓,樓上有種也來分享看看
Harry avatar
By Harry
at 2009-07-29T20:23
你們兩個id真像XD

suse換主機板

Candice avatar
By Candice
at 2009-06-26T02:19
主機板掛了換了一張不同型號 把到丟上去顯示 Waiting for device /dev/sda3 to appear.... 在 /dev 底下完全看不到 sd* 或是 disk/ 有一說是用修復光碟重做 initrd 即可 但是這招試過無效 我猜可能是grub沒認懂正確的磁碟 所以重裝 grub ...

想要自動輸入文字按確定的交談模式

Kumar avatar
By Kumar
at 2009-06-26T00:33
有找了一些資料 提到 expect軟體可將interactive program 自動化 --spawn執行一個interactive程式(telnet,ssh,ftp....) 所以以上意思是只能telnet,ssh,ftp..等程式 如果今天是有另一程式(非以上的) 輸入 command 後 ...

輸入法選字匡會消失

Ethan avatar
By Ethan
at 2009-06-25T22:06
這個問題已經存在很久了。 我在ubuntu 9.04上面的gcin輸入法 只要開始打中文,就沒辦法正常顯示輸入選字的匡匡 都會透明化或是不出現 我是用詞音,後來友人建議我用iBus匡假(抱歉我看不到選字匡,很難選字) 結果還是一樣,我想會不會是沒有裝新酷音來用的關係? 換了新酷音不知道會不會改善 有什麼 ...

有關virtualbox虛擬的ip分享器

Catherine avatar
By Catherine
at 2009-06-25T21:56
各位大大好^^and#34; 小弟最近用virtualbox做了 一個ip分享器,然後再xp底下用 沒有問題,但是想說如果虛擬的ip 分享器再配上虛擬的os感覺應該挺不賴的 但是試了一些時間虛擬的總是沒辦法通 但是adsl都可以上網 然後也板上的大大們也有教我利用兩 張網卡,但是小弟的愚昧atat|| 還是 ...

我使用XAMPP安裝好然後怎麼上傳HTML的網頁阿

Joe avatar
By Joe
at 2009-06-25T19:55
我設計了簡單的HTML的網頁想要上傳到架設好的XAMPP裏面 但是看到/opt/lampp 資料夾裏面好多夾子 我都不知道要把檔案放在哪裡 然後我使fireFTP來上傳我的檔案 我輸入 127.0.0.1 但是都沒有反應耶 歐~~ 發問了那麼多覺得真不好意思 Orz - ...