2007年8月1日 星期三

RPM介紹

RPM的全名是 RedHat Package Manager,就是RedHat所提供的套件管理程式。其實也有很多其他的套件管理程式,但是因為RPM使用上很方便,所以也就變成相當熱門的套件管理程式。身為ㄧ個系統管理員,使用RPM是很基本的工夫~~~

RPM利用資料庫記錄的方式將你要安裝的套件安裝到Linux系統裡。最大的特點就是所安裝的套件都已經編譯並打包好了,透過包裝好的套件裡頭預設的資料庫記錄, 記錄這個套件要安裝的時候必須要的相依屬性模組,當要安裝套件時,RPM會先查詢資料庫裡的資訊,看看Linux 主機的相依屬性套件是否滿足。

另外要注意的是,由於RPM套件都是已經"包裝好"的軟體,所以,安裝的時候一定要和當初安裝時的主機環境ㄧ樣才能安裝!

這時~SRPM就出現了~~
SRPM就是 Source RPM,就是這個 RPM 檔案裡面含有原始碼( Source Code )啦!而裡面的套件內容是沒有編譯過的喔!!!
所以SRPM在安裝套件以前會先編譯過後再執行安裝,這樣子就不用管主機環境ㄧ不一樣了。

Note
RPM是ㄧ個普通的檔案,你必須使用rpm工具才能進行RPM套件的管理或安裝。

沒有留言: