Yum軟件介紹
yum(全稱為 Yellow dog Updater, Modified)是一個前端軟件包管理器。基于RPM包管理,能夠從指定的服務(wù)器自動下載RPM包并
且安裝,可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查找、安裝、刪除某一
個、一組甚至全部軟件包的命令,而且命令簡潔而又好記。yum是基于C/S的架構(gòu),C=client,S=ftp/http/file。
Yum工作原理
每一個 RPM軟件的頭(header)里面都會紀錄該軟件的依賴關(guān)系,那么如果可以將該頭的內(nèi)容紀錄下來并且進行分析,可以知道每個軟件在安裝之前需要額外安裝 哪些基礎(chǔ)軟件。也就是說,在服務(wù)器上面先以分析工具將所有的RPM檔案進行分析,然后將該分析紀錄下來,只要在進行安裝或升級時先查詢該紀錄的文件,就可 以知道所有相關(guān)聯(lián)的軟件。所以YUM的基本工作流程如下:
服務(wù)器端:在服務(wù)器上面存放了所有的RPM軟件包,然后以相關(guān)的功能去分析每個RPM文件的依賴性關(guān)系,將這些數(shù)據(jù)記錄成文件存放在服務(wù)器的某特定目錄內(nèi)。
客戶端: 如果需要安裝某個軟件時,先下載服務(wù)器上面記錄的依賴性關(guān)系文件(可通過WWW或FTP方式),通過對服務(wù)器端下載的紀錄數(shù)據(jù)進行分析,然后取得所有相關(guā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)民心目中的可是有這霸主地位可見一般,華軍軟件園小編同學推薦廣大用戶下載Yum使用,快來下載吧,另外還有中遠麒麟iAudit運維審計系統(tǒng)centos7安裝包、堅果云(32bit) For Linux、堅果云(64bit) For Linux、7-Zip、WPS Office For Linux DEB提供下載。
您的評論需要經(jīng)過審核才能顯示
有用
有用
有用