yum命令詳細解釋及使用

發(fā)布時間:2019/7/31 9:06:00

yum命令是在Fedora和RedHat以及SUSE中基于rpm的軟件包管理器,它可以使系統(tǒng)管理人員交互和自動化地更細與管理RPM軟件包,能夠從指定的服務(wù)器自動下載RPM包并且安裝,可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。

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

使用命令有三個部分組成:

yum(選項)(參數(shù)) 。

選項:

-h:顯示幫助信息;

-y:對所有的提問都回答“yes”;

-c:指定配置文件;

-q:安靜模式;

-v:詳細模式;

-d:設(shè)置調(diào)試等級(0-10);

-e:設(shè)置錯誤等級(0-10);

-R:設(shè)置yum處理一個命令的最大等待時間;

-C:完全從緩存中運行,而不去下載或者更新任何頭文件。

參數(shù):

install:安裝rpm軟件包;

update:更新rpm軟件包;

check-update:檢查是否有可用的更新rpm軟件包;

remove:刪除指定的rpm軟件包;

list:顯示軟件包的信息;

search:檢查軟件包的信息;

info:顯示指定的rpm軟件包的描述信息和概要信息;

clean:清理yum過期的緩存;

shell:進入yum的shell提示符;

resolvedep:顯示rpm軟件包的依賴關(guān)系;

localinstall:安裝本地的rpm軟件包;

localupdate:顯示本地rpm軟件包進行更新;

deplist:顯示rpm軟件包的所有依賴關(guān)系。

yum應(yīng)用

注:當(dāng)?shù)谝淮问褂脃um或yum資源庫有更新時,yum會自動下載所有所需的headers放置于/var/cache/yum目錄下,所需時間可能較長.

檢查有哪些可更新的rpm包

#yum check-update

安裝apache,同時自動安裝相關(guān)的軟件

#yum install apache

刪除apache,同時刪除與該包有倚賴性的包

#yum remove apache

注:同時會提示刪除apache所以的依賴包,非常方便

系統(tǒng)更新(更新所有可以升級的rpm包,包括kernel)

#yum -y update

每天定期執(zhí)行系統(tǒng)更新

#chkconfig yum on

#service yum start

清理yum緩存

#yum clean all

將服務(wù)器軟件包信息緩存至本地,提高搜索安裝效率

#yum makecache

列出資源庫中所有可以安裝或更新的rpm包

#yum list

列出資源庫中特定的可以安裝或更新以及已經(jīng)安裝的rpm包

#yum list mysql

#yum list mysql*

注:可以在rpm包名中使用匹配符(*),如列出所有以mysql開頭的rpm包

列出資源庫中所有可以更新的rpm包的信息

#yum info updates

列出已經(jīng)安裝的所有的rpm包的信息

#yum info installed

列出已經(jīng)安裝的但是不包含在資源庫中的rpm包的信息

#yum info extras

注:通過其它網(wǎng)站下載安裝的rpm包的信息



Copyright© 2004-2020 河南海騰電子技術(shù)有限公司 版權(quán)所有   經(jīng)營性ICP/ISP證 備案號:B1-20180452   豫公網(wǎng)安備 41019702002018號    電子營業(yè)執(zhí)照