一、yum更新套件
下指令:yum -y update
圖2 更新完成
*昇級全部套件
yum -y update
-y 參數用於當運行時所提出的問題用 yes 回答指令。
*update後面接上套件名稱的話可針對該套件更新
例:yum update httpd(套件名稱)
*yum check-update
檢查可更新的套件有那些
*yum clean
#清除安裝下載時的暫套件原始檔,存放在/var/cache/yum
*安裝套件
yum install 套件名稱
*移除套件
yum remove httpd(套件名稱)
*清除暫存檔 (/var/cache/yum)
yum clean
查詢功能
- 查詢套件資訊
yum info 套件名稱
- 搜尋套件
yum search 關鍵字
ex:$ yum search zlib
- 查詢套件
yum list 套件名稱
ex:$ yum list zlib
- 查詢所有可更新的套件
yum list updates
- 查詢所有已安裝的套件
yum list installed
- 查詢特定檔案存在於什麼套件之中
yum provides 檔案名稱
或:yum provides */檔案名稱
或:yum resolvedep 檔案名稱
ex:$ yum provides libz.* 或: $ yum provides */nslookup 或: $ yum resolvedep libz.so.1
套件組
- 查看已安裝與可安裝的套件組
yum grouplist
- 安裝套件組
yum groupinstall "套件組名稱"
- 昇級套件組
yum groupupdate "套件組名稱"
- 移除套件組
yum groupremove "套件組名稱"
- 查看套件組資訊
yum groupinfo "套件組名稱"
其它說明
- 當你用 yum 更新所有的套件時,如果不想更新 Kernel 的話,請編輯 /etc/yum.conf,在 [main] 區段加入一行:
exclude=kernel*
錯誤處理
- 當安裝套件時出現錯誤訊息:
pkgKey xxx doesn't exist in repo base
你可以執行:yum clean metadata
解決這個問題。
沒有留言:
張貼留言