列舉包文件
# yum list #列出資源庫中所有可以安裝或更新的rpm包 # yum list updates #列出資源庫中所有可以更新的rpm包 # yum list installed #列出已經安裝的所有的rpm包 # yum list extras #列出已經安裝的但是不包含在官方資源庫中的rpm包,例如安裝了epel源的rpm包會列出來
列舉資源信息
# yum info #列出資源庫中所有可以安裝或更新的rpm包的信息 # yum info perl #列出perl包信息 # yum info perl* #列出perl開頭的所有包的信息 # yum info updates #列出資源庫中所有可以更新的rpm包的信息 # yum info installed #列出已經安裝的所有的rpm包的信息 # yum info extras #列出已經安裝的但是不包含在資源庫中的rpm包的信息
搜索
# yum search perl #搜索匹配特定字符的rpm包,在包名稱、包描述等中搜索 # yum provides libstdc++.so.6 #反查包含特定文件名的rpm包,查詢命令用yum provides */ifconfig,查詢文件無需*/ 也可用yum whatprovides
管理包
安裝rpm包
# yum install perl #安裝perl包 # yum install perl* #安裝perl開頭的包 # yum remove perl* #會刪除perl* 所有包,以及相關依賴的包
軟件組管理
# yum groupinstall "Chinese Support" #安裝指定的組 # yum groupupdate "Chinese Support" #安裝了的組成員軟件包更新 # yum grouplist #安裝了的組和可以安裝的組一覽顯示 # yum groupremove "Chinese Support" #刪除指定的組 # yum groupinfo "Chinese Support" #指定組所包含的軟件包顯示
更新
# yum check-update #檢查可更新的rpm包 # yum update #更新所有的rpm包 # yum update kernel kernel-source #更新指定的rpm包,如更新kernel和kernel source # yum upgrade #大規模的版本升級,與yum update不同的是,連舊的淘汰的包也升級
清空緩存
# yum clean packages #清除暫存中rpm包文件 # yum clean headers #清除暫存中rpm頭文件 # yum clean oldheaders #清除暫存中舊的rpm頭文件 # yum clean all #清除暫存中舊的rpm頭文件和包文件