fedora yum 的使用方式

yum 是 fedora 預設就會安裝的套件管理前端程式,就像是之前 debian GNU/Linux 上面的 apt 一樣,有著相似的功能,用來解決 rpm 套件上令人困擾的套件相依性問題。

yum 的設定檔 /etc/yum.conf 中列了更新的站台,Fedora 官方網站上有使用 yum 更新軟體的說明文件,其中 Update Source 設定的重點是先從官方的 mirror 列表中找到離自己最近的站台,延著 url 一直找到有 headers 目錄存在的地方,例如:http://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/3/i386/os/ 這個目錄中,即有 headers 這個目錄存在,那只要在 [base] section 中的 baseurl 中加上上面這個站台的位址就可以了,其中 3 可以用 $releasever 替代,i386 可以用 $basearch 替代,這樣以後更新版本的時候,不用更改到 yum.conf 檔案。[updates-released] 也是一樣的方法,尋找到有 headers 目錄存在的 url,再把 url 放到 baseurl 中就可以了,一個 baseurl 屬性可以放很多個站台位址,只要用空白分隔就可以了。

目前我的設定檔如下,使用的站台是 ftp.isu.edu.tw 和日本的站台:

[base]
name=Fedora Core $releasever - $basearch - Base
baseurl=ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/$releasever/$basearch/os/
http://ftp.kddilabs.jp/Linux/packages/fedora/core/$releasever/$basearch/os/
http://ftp.riken.jp/Linux/fedora/core/$releasever/$basearch/os/

[updates-released]
name=Fedora Core $releasever - $basearch - Released Updates
baseurl=ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/updates/$releasever/$basearch/
http://ftp.jaist.ac.jp/pub/Linux/Fedora/core/updates/$releasever/$basearch/
http://ftp.riken.jp/Linux/fedora/core/updates/$releasever/$basearch/

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: