在RPM(紅帽軟件包管理器)公布之前,要想在linux系統中安裝軟件只能采取源碼包的方式安裝,且安裝方式困難,耗費耐心,而且大多數的服務程序只提供源代碼.RPM機制是為了解決這些問題而設計的.它的目的是將編譯好的源代碼與安裝規則相打包到一起,讓系統根據安裝規則去自動安裝程序源代碼.
Yum倉庫:盡管RPM能夠幫助用戶查詢軟件的相關依賴關系,但問題還是要運維人員自己來解決.Yum倉庫便是為了進一步降低軟件安裝難度和復雜度而設計的技術,通過解決軟件包的依賴關系,將大量常用軟件包打包在一起作為目錄中的倉庫來為我們的用戶自動安裝程序.