標籤:yum
yum的基本原理
CentOS可在yum伺服器上下載官方網站給出的RPM表頭資料,該資料除了記載每個RPM軟體的相依性之外,也說明了RPM檔案放置的容器所在。因此通過分析這些資料,CentOS就能夠直接使用yum去下載與安裝所需的軟體了。
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/8C/ED/wKiom1h92C_AT3zDAAJLaUDwdlo373.jpg-wh_500x0-wm_3-wmp_4-s_2816609052.jpg" title="7d89b442a53cc6773b2478fe87e4a761_thumb.jpg" alt="wKiom1h92C_AT3zDAAJLaUDwdlo373.jpg-wh_50" />
詳細流程
用戶端根據設定檔判斷yum Sever所在IP地址
串連到yum Sever後,先下載新的rpm檔案的表頭資料
分析比較使用者所欲安裝的/升級的檔案,並提供使用者確認
下載使用者選擇的檔案到系統中的/var/cache/yum,並進行實際安裝
yum [option] [查詢的工作項目]
install:指定安裝的軟體的名稱
update:進行整體的升級,當然也可以接某個軟體,僅升級一個軟體
remove:刪除某個軟體,後面需接軟體名稱
search:搜尋某個軟體或者某個關鍵字
list:列出目前yum所管理的所有的軟體名稱與版本
info:同上
clean;下載的檔案被放到/var/cache/yum,可使用clean將它移除,可清除的項目有packages | headers| metadata|cache等
在[查詢的工作項目]部分還可以具有整個組軟體的安裝方式,如下所示
grouplist:列出所有可使用的軟體組,例如Development Tool之類
groupinfo:後接group_name,則可以瞭解group內含的所有軟體的名稱
groupinstall:可以安裝一整組的軟體組
groupremove:刪除某個軟體組
centos的yum軟體的更新