Linux: yum 命令說明

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

yum提供了查找、安裝、刪除某一個、一組甚至所有軟件包的命令,並且命令簡潔而又好記。linux

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

 

語法

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

更新和升級spa

yum update               #所有更新
yum update package1      #更新指定程序包package1
yum check-update         #檢查可更新的程序
yum upgrade package1     #升級指定程序包package1
yum groupupdate group1   #升級程序組group1

查找和顯示.net

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依賴狀況

清除緩存unix

yum clean packages       #清除緩存目錄下的軟件包
yum clean headers        #清除緩存目錄下的 headers
yum clean oldheaders     #清除緩存目錄下舊的 headers
相關文章
相關標籤/搜索