介紹
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:完全從緩存中運行,而不去下載或者更新任何頭文件
--downloadonly:僅下載不安裝
--downloaddir:指定下載路勁
--installroot:安裝到指定位置
參數
install:安裝rpm軟件包;
update:更新rpm軟件包;
check-update:檢查是否有可用的更新rpm軟件包;
remove:刪除指定的rpm軟件包;刪除是通常不要去刪除依賴。 yum remove --nodeps yourRPM
list:顯示軟件包的信息;
search:檢查軟件包的信息;
info:顯示指定的rpm軟件包的描述信息和概要信息;
clean:清理yum過期的緩存;
shell:進入yum的shell提示符;
resolvedep:顯示rpm軟件包的依賴關系;
localinstall:安裝本地的rpm軟件包;
groupinstall:安裝程序組;
localupdate:顯示本地rpm軟件包進行更新;
deplist:顯示rpm軟件包的所有依賴關系。
安裝指定的安裝包package1
yum install package1
安裝程序組group1
yum groupinsall group1
全部更新
yum update
更新指定程序包package1
yum update package1
檢查可更新的程序
yum check-update
升級指定程序包package1
yum upgrade package1
升級程序組group1
yum groupupdate group1
顯示安裝包信息package1
yum info package1
顯示所有已經安裝和可以安裝的程序包
yum list
顯示指定程序包安裝情況package1
yum list package1
顯示程序組group1信息
yum groupinfo group1
根據關鍵字string查找安裝包
yum search string
刪除程序包package1
yum remove package1
刪除程序組group1
yum groupremove group1
查看程序package1依賴情況
yum deplist package1
清除緩存目錄下的軟件包
yum clean packages
清除緩存目錄下的 headers
yum clean headers
清理所有緩存
yum clean all
