Yum軟件介紹
yum(全稱為 Yellow dog Updater, Modified)是一個(gè)前端軟件包管理器。基于RPM包管理,能夠從指定的服務(wù)器自動(dòng)下載RPM包并
且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一
個(gè)、一組甚至全部軟件包的命令,而且命令簡(jiǎn)潔而又好記。yum是基于C/S的架構(gòu),C=client,S=ftp/http/file。
Yum工作原理
每一個(gè) RPM軟件的頭(header)里面都會(huì)紀(jì)錄該軟件的依賴關(guān)系,那么如果可以將該頭的內(nèi)容紀(jì)錄下來并且進(jìn)行分析,可以知道每個(gè)軟件在安裝之前需要額外安裝 哪些基礎(chǔ)軟件。也就是說,在服務(wù)器上面先以分析工具將所有的RPM檔案進(jìn)行分析,然后將該分析紀(jì)錄下來,只要在進(jìn)行安裝或升級(jí)時(shí)先查詢?cè)摷o(jì)錄的文件,就可 以知道所有相關(guān)聯(lián)的軟件。所以YUM的基本工作流程如下:
服務(wù)器端:在服務(wù)器上面存放了所有的RPM軟件包,然后以相關(guān)的功能去分析每個(gè)RPM文件的依賴性關(guān)系,將這些數(shù)據(jù)記錄成文件存放在服務(wù)器的某特定目錄內(nèi)。
客戶端: 如果需要安裝某個(gè)軟件時(shí),先下載服務(wù)器上面記錄的依賴性關(guān)系文件(可通過WWW或FTP方式),通過對(duì)服務(wù)器端下載的紀(jì)錄數(shù)據(jù)進(jìn)行分析,然后取得所有相關(guān)的軟件,一次全部下載下來進(jìn)行安裝。
Yum常用命令
1.列出所有可更新的軟件清單命令:yum check-update
2.更新所有軟件命令:yum update
3.僅安裝指定的軟件命令:yum install
4.僅更新指定的軟件命令:yum update
5.列出所有可安裝的軟件清單命令:yum list
6.刪除軟件包命令:yum remove
7.查找軟件包 命令:yum search
8.清除緩存命令:
yum clean packages: 清除緩存目錄下的軟件包
yum clean headers: 清除緩存目錄下的 headers
yum clean oldheaders: 清除緩存目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除緩存目錄下的軟件包及舊的headers
Yum更新日志
1.修改用戶提交bug
2.添加新功能
華軍小編推薦:
Yum一直以來是大多數(shù)小伙伴常用系統(tǒng)工具軟件,在網(wǎng)民心目中的可是有這霸主地位可見一般,華軍軟件園小編同學(xué)推薦廣大用戶下載Yum使用,快來下載吧,另外還有Debian For Linux、中遠(yuǎn)麒麟iAudit運(yùn)維審計(jì)系統(tǒng)centos7安裝包、堅(jiān)果云(32bit) For Linux、堅(jiān)果云(64bit) For Linux、7-Zip提供下載。
您的評(píng)論需要經(jīng)過審核才能顯示
有用
有用
有用