linux系統程序安裝(一)yum工具
阿新 • • 發佈:2018-01-09
sync 內容 sim lean provide for 就是 grep 大型 yum安裝工具類似appstore,運用yum工具可以方便的下載所需的程序,同時yum工具會自動檢查程序的依賴關系,並安裝相應的依賴包,有點像windows的某些大型軟件安裝程序會自動檢查幫你安裝程序運行所需要的vc庫、DiretX程序,實現安裝即可用的目標。
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工具
工具語法:yum [options] COMMAND +Pakage名
較一般的命令多了一個叫COMMAND的參數,我們經常執行的yum install 命令中,install就是COMMAND一種。
命令
check 檢查 RPM 數據庫問題
check-update 檢查是否有可用的軟件包更新
clean 刪除緩存數據
distribution-synchronization 已同步軟件包到最新可用版本
downgrade 降級軟件包
erase 從系統中移除一個或多個軟件包
groups 顯示或使用、組信息
help 顯示用法提示
history 顯示或使用事務歷史
info 顯示關於軟件包或組的詳細信息
install 向系統中安裝一個或多個軟件包
list 列出一個或一組軟件包
load-transaction 從文件名中加載一個已存事務
makecache 創建元數據緩存
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
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工具