Shell常用命令之yum


介紹

  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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM