1. 程式人生 > >rpm包的依賴關係如何通過yum解決

rpm包的依賴關係如何通過yum解決

yum是通過配置檔案來指明要訪問是哪臺伺服器並且指明資源在伺服器的具體位置。找到具體位置後,yum會請求伺服器下載伺服器映象倉庫裡面的元資料檔案(這個元資料檔案記錄了伺服器映象倉庫中所有rpm包德詳細資訊,以及包之間的依賴關係)到客戶端主機的緩衝區,分析這個元資料檔案有沒有想要下載的rpm包,(同時會分析包之間的依賴關係),如果有這個包,且元資料檔案記錄這個包有許多的依賴包,則客戶端主機會查詢本地所有安裝的包,檢視所依賴的包哪些已經安裝,哪些沒有安裝,然後下載想要安裝的這個包和本地沒有安裝的這個包的依賴包,然後進行安裝。安裝完成後,會自動地刪除緩衝區的程式包,但是不會刪除元檔案,因為下次再下載rpm包時還會用到這個預案資料檔案,這樣節省頻寬還節約時間。