yum安裝工具類似appstore,運用yum工具可以友善的下載下傳所需的程式,同時yum工具會自動檢查程式的依賴關系,并安裝相應的依賴包,有點像windows的某些大型軟體安裝程式會自動檢查幫你安裝程式運作所需要的vc庫、DiretX程式,實作安裝即可用的目标。
一、yum工具
工具文法:yum [options] COMMAND +Pakage名
較一般的指令多了一個叫COMMAND的參數,我們經常執行的yum install 指令中,install就是COMMAND一種。
指令
check 檢查 RPM 資料庫問題
check-update 檢查是否有可用的軟體包更新
clean 删除緩存資料
deplist 列出軟體包的依賴關系
distribution-synchronization 已同步軟體包到最新可用版本
downgrade 降級軟體包
erase 從系統中移除一個或多個軟體包
groups 顯示或使用、組資訊
help 顯示用法提示
history 顯示或使用事務曆史
info 顯示關于軟體包或組的詳細資訊
install 向系統中安裝一個或多個軟體包
list 列出一個或一組軟體包
load-transaction 從檔案名中加載一個已存事務
makecache 建立中繼資料緩存
provides 查找提供指定内容的軟體包
reinstall 覆寫安裝軟體包
repo-pkgs 将一個源當作一個軟體包組,這樣我們就可以一次性安裝/移除全部軟體包。
repolist 顯示已配置的源
search 在軟體包詳細資訊中搜尋指定字元串
shell 運作互動式的 yum shell
swap Simple way to swap packages, instead of using shell
update 更新系統中的一個或多個軟體包(注意與upgarade的差別)
updateinfo Acts on repository update information
upgrade 更新軟體包同時考慮軟體包取代關系
version 顯示機器和/或可用的源版本。
yum工具安裝程式包應用示例
1、列出repo源中可用的rpm包
指令:<code>yum list</code>
該指令輸出結果分兩部分,一是你系統中已經安裝的包、二是你的repo源上可以安裝的包,我們可以把結果輸出至一個檔案檢視。

看輸出的結果
2、根據關鍵字查找rpm包
指令:<code>yum search '需要查找的指令'或者 yum list | grep ‘需要查找的指令’</code>
後一種方式較好,還能将關鍵字标出來
3、根據指令查找是哪個rpm包提供的
指令:<code>yum provides ‘指令’</code>(注意是第三人稱單數“provides”,不是動詞原型“provide”,不要敲漏了字母)
4、安裝一個rpm包
指令:<code>yum install '包名'</code>(so easy!)
5、更新一個程式
指令:<code>yum upgrade ‘包名’</code>
6、解除安裝一個rpm包
指令:<code>yum remove '包名'</code> 或者<code>yum erase '包名'</code>
注意yum會解除安裝包及依賴的包,有時會比較危險,會把一些關鍵元件解除安裝掉,使用該指令時最好不要加-y自動确認選項
7、列出可用的組(group)
指令:<code>yum group list</code>
什麼是組,就是我們在安裝時看到的伺服器功能的選擇項
8、安裝組
指令:<code>yum group install ‘組名’</code>(注意用單引号把組名框起來)
操作之前建議把語言設定為英語,友善填組名。
然後就可以先grouplist看下組名,然後安裝了。
本文轉自 whytl 51CTO部落格,原文連結:http://blog.51cto.com/11934539/2058981