Yum
Yellow dog Updater, Modified(Yum)是 CentOS(所有版本)內預設的套件管件員。它可用來安裝及更新來自 CentOS(及第三方)的套件軟件庫。
Managing Software with Yum 是一本線上手冊,它收錄在 http://www.centos.org/docs/4/html/yum/ —— 只須稍作修改,它便適用於所有版本的 CentOS 上。
CentOS 4 亦包括 Yum Extender(一個為 yum 而設的圖像介面),而它的文檔已收錄在 http://www.centos.org/docs/4/html/yumex/
0.1. Yum 插件
CentOS 4 上的 Yum 2.4.x 現在已有能力執行插件,當中一些亦已經放置在 CentOS 的網上軟件庫。
啟用 yum 插件:若要在 CentOS 4 的 yum 內使用插件,你必須先編輯 /etc/yum.conf 這個檔案並加入以下一行:
plugins=1
當插件已經被 yum.conf 啟用後,你可以安裝 yum 的插件並應用它們。CentOS 5 已經預設啟用這個選項。
有某些 yum 插件是以獨立的 rpm 套件存在的。現時在 CentOS-4 中分別有 protectbase、priorities 及 fastestmirror。對於那些使用預設更新方法的 CentOS-4 用戶來說,這些插件都是被高度推薦的。(請只使用 priorities 或 protectbase …… 它們不能同時被使用)。
FastestMirror:一個斷定及採用最快的 CentOS 鏡像的 yum 插件(CentOS 4 及 5)
ProtectBase:一個防止外置軟件庫取替 CentOS 套件的 yum 插件(CentOS 4 及 5)
Priorities:一個容讓 yum 軟件庫被賦予 1 至 99 級優先次序的 yum 插件。
只供 CentOS-4:yum-utils 亦包含了一些在預設中未被啟用的 yum 插件。當 yum-utils 安裝後,這些插件將會位於 /usr/share/doc/yum-utils-0.5/plugins 目錄內。
請查看這些插件。如果你想安裝它們,請將「插件名稱.conf」檔複製到 /etc/yum/pluginconf.d/,並將「插件名稱.py」檔複製到 /usr/lib/yum-plugins/ 來啟用特定的插件。
一些可能會有用的外置連結:
Yum 主頁:http://yum.baseurl.org/
Yum 錯誤報告:http://yum.baseurl.org/report
Yum Wiki(藏有一個特別針對 Yum 的常見問題集):http://yum.baseurl.org/wiki/Faq
(註:請留意 CentOS 內使用的 yum 版本未必無時無刻地與上游所匯報/採用的版本相等)
Translation of revision 32