Linux: yum 命令說明

FangJinuo發表於2018-03-09

yum命令是在Fedora和RedHat以及SUSE中基於rpm的軟體包管理器,它可以使系統管理人員互動和自動化地更細與管理RPM軟體包,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

yum提供了查詢、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。

https://www.computerhope.com/unix/yum.htm

 

語法

yum(選項)(引數)

選項

 

-h:顯示幫助資訊;
-y:對所有的提問都回答“yes”;
-c:指定配置檔案;
-q:安靜模式;
-v:詳細模式;
-d:設定除錯等級(0-10);
-e:設定錯誤等級(0-10);
-R:設定yum處理一個命令的最大等待時間;
-C:完全從快取中執行,而不去下載或者更新任何標頭檔案。

引數

install:安裝rpm軟體包; 安裝到指定目錄: yum install --installroot=yourDirectory rpmPackage
update:更新rpm軟體包;
check-update:檢查是否有可用的更新rpm軟體包;
remove:刪除指定的rpm軟體包;刪除是通常不要去刪除依賴。 yum remove --nodeps yourRPM
list:顯示軟體包的資訊;
search:檢查軟體包的資訊;
info:顯示指定的rpm軟體包的描述資訊和概要資訊;
clean:清理yum過期的快取;
shell:進入yum的shell提示符;
resolvedep:顯示rpm軟體包的依賴關係;
localinstall:安裝本地的rpm軟體包;
localupdate:顯示本地rpm軟體包進行更新;
deplist:顯示rpm軟體包的所有依賴關係。


例項

部分常用的命令包括:

  • 自動搜尋最快映象外掛:yum install yum-fastestmirror
  • 安裝yum圖形視窗外掛:yum install yumex
  • 檢視可能批量安裝的列表:yum grouplist

安裝

yum install              #全部安裝
yum install package1     #安裝指定的安裝包package1
yum groupinsall group1   #安裝程式組group1

更新和升級

yum update               #全部更新
yum update package1      #更新指定程式包package1
yum check-update         #檢查可更新的程式
yum upgrade package1     #升級指定程式包package1
yum groupupdate group1   #升級程式組group1

查詢和顯示

yum info package1      #顯示安裝包資訊package1
yum list               #顯示所有已經安裝和可以安裝的程式包
yum list package1      #顯示指定程式包安裝情況package1
yum groupinfo group1   #顯示程式組group1資訊yum search string 根據關鍵字string查詢安裝包

刪除程式

yum remove | erase package1   #刪除程式包package1
yum groupremove group1             #刪除程式組group1
yum deplist package1               #檢視程式package1依賴情況

清除快取

yum clean packages       #清除快取目錄下的軟體包
yum clean headers        #清除快取目錄下的 headers
yum clean oldheaders     #清除快取目錄下舊的 headers
 

相關文章