yum 簡介及使用 安裝、刪除

使用yum裝軟件很方便,這裏簡單介紹一下。前端

Yum簡介正則表達式

Yum(全稱爲 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE、CentOS中的Shell前端軟件包管理器。基於RPM包管理,可以從指定的服務器自動下載RPM包而且安裝,能夠自動處理依賴性關係,而且一次安裝全部依賴的軟件包,無須繁瑣地一次次下載、安裝。

經常使用命令行命令

安裝軟件(以foo-x.x.x.rpm爲例):yum install foo-x.x.x.rpm
刪除軟件:yum remove foo-x.x.x.rpm或者yum erase foo-x.x.x.rpm
升級軟件:yum upgrade foo或者yum update foo
查詢信息:yum info foo
搜索軟件(以包含foo字段爲例):yum search foo
顯示軟件包依賴關係:yum deplist foo

yum命令簡介

下面是一些較常見的用法。緩存

命令 功能
yum check-update 檢查可更新的全部軟件包
yum update 下載更新系統已安裝的全部軟件包
yum upgrade 大規模的版本升級,與yum update不一樣的是,連舊的淘汰的包也升級
yum install <packages> 安裝新軟件包
yum update <packages> 更新指定的軟件包
yum remove <packages> 卸載指定的軟件包
yum groupinstall <groupnames> 安裝指定軟件組中的軟件包
yum groupupdate <groupnames> 更新指定軟件組中的軟件包
yum groupremove <groupnames> 卸載指定軟件組中的軟件包
yum grouplist 查看系統中已經安裝的和可用的軟件組
yum list 列出資源庫中全部能夠安裝或更新以及已經安裝的rpm包
yum list <regex> 列出資源庫中與正則表達式匹配的能夠安裝或更新以及已經安裝的rpm包
yum list available 列出資源庫中全部能夠安裝的rpm包
yum list available <regex> 列出資源庫中與正則表達式匹配的全部能夠安裝的rpm包
yum list updates 列出資源庫中全部能夠更新的rpm包
yum list updates <regex> 列出資源庫中與正則表達式匹配的全部能夠更新的rpm包
yum list installed 列出資源庫中全部已經安裝的rpm包
yum list installed <regex> 列出資源庫中與正則表達式匹配的全部已經安裝的rpm包
yum list extras 列出已經安裝的可是不包含在資源庫中的rpm包
yum list extras <regex> 列出與正則表達式匹配的已經安裝的可是不包含在資源庫中的rpm包
yum list recent 列出最近被添加到資源庫中的軟件包
yum search <regex> 檢測全部可用的軟件的名稱、描述、概述和已列出的維護者,查找與正則表達式匹配的值
yum provides <regex> 檢測軟件包中包含的文件以及軟件提供的功能,查找與正則表達式匹配的值
yum clean headers 清除緩存中的rpm頭文件
yum clean packages 清除緩存中rpm包文件
yum clean all 清除緩存中的rpm頭文件和包文件
yum deplist <packages> 顯示軟件包的依賴信息
  • 當第一次使用yum或yum資源庫有更新時,yum會自動下載全部所需的headers放置於 /var/cache /yum 目錄下,所需時間可能較長。
  • 還可使用 yum info 命令列出包信息,yum info 可用的參數與 yum list 的相同。
  • yum 命令還可使用 -y 參數用於用 yes 回答命令運行時所提出的問題。
相關文章
相關標籤/搜索