1. 程式人生 > >linux系統程序安裝(一)yum工具

linux系統程序安裝(一)yum工具

sync 內容 sim lean provide for 就是 grep 大型

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包
命令:yum list
該命令輸出結果分兩部分,一是你系統中已經安裝的包、二是你的repo源上可以安裝的包,我們可以把結果輸出至一個文件查看。
技術分享圖片
看輸出的結果
技術分享圖片

2、根據關鍵字查找rpm包
命令:yum search “需要查找的命令”或者 yum list | grep ‘需要查找的命令’
技術分享圖片
技術分享圖片
後一種方式較好,還能將關鍵字標出來

3、根據命令查找是哪個rpm包提供的
命令:yum provides ‘命令’(註意是第三人稱單數“provides”,不是動詞原型“provide”,不要敲漏了字母)
技術分享圖片

4、安裝一個rpm包
命令:yum install 包名(so easy!)
技術分享圖片

5、卸載一個rpm包
命令:yum remove 包名 或者 yum erase 包名
註意yum會卸載包及依賴的包,有時會比較危險,會把一些關鍵組件卸載掉,使用該命令時最好不要加-y自動確認選項
技術分享圖片

6、

linux系統程序安裝(一)yum工具