萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Linux--Red Hat Linux 5.1 安裝指南(8)--使用RPM進行軟件包管理在線閱讀

Linux--Red Hat Linux 5.1 安裝指南(8)--使用RPM進行軟件包管理在線閱讀

 The Red Hat Package Manager (RPM),是一個開放的軟件包管理系統。它工作於Red Hat Linux 以及其它Linux 和UNIX 系統,可被任何人使用。. 紅帽子軟件公司鼓勵其它廠商來了解RPM 並在自己的產品中使用它。RPM 的發布基於GPL 協議。
  對於最終用戶來說,RPM所提供的眾多功能使維護系統要比以往容易的多。安裝,卸載和升級RPM軟件包均是只需一條命令即可完成,所有煩瑣的細節問題無須您費心。RPM維護一個所有已安裝的軟件包和文件的數據庫,可以讓您進行功能 強大的軟件包查詢和驗證工作。在軟件包升級過程中, RPM 會對配置文件進行特別處理, 因此您絕對不會丟失以往的定制信息 -- 這對於直接使用.tar.gz 文件是不可能的。
  對於程序員, RPM 可以讓您連同軟件的源代碼打包成源代碼和二進制軟件包供最終用戶使用.這個過程十分簡單,整個過程由一個主文件和可能的補丁程序組成。RPM在軟件的新版本發布時,這種'原始'源代碼,補丁程序和軟件生成指令的清晰描述簡化了軟件包的維護工作。
8.1 RPM 設計目標
  在准備了解如何使用RPM之前,理解RPM的設計目標是有所裨益的。
軟件包的可升級性
  使用RPM您可以單獨升級系統中的某些部件而無須整個重新安裝。當您獲得了一套基於RPM 新版操作系統時(如紅帽子 Linux), 您無須重新安裝機器(而基於其它軟件打包機制的常常需要這麼做). RPM 允許智能的,全自動的就地升級系統。包中的配置文件在升級過程中會予以保留, 因此您不會丟失定制信息。
功能強大的軟件包信息查詢
  RPM 擁有功能強大的查詢選項. 您可以搜索數據庫來查詢軟件包或文件。您可以簡便的查出某個文件屬於哪個軟件包或出自哪兒。RPM軟件包中的文件以壓縮格式存放,擁有一個定制的二近制頭文件,其中包含有關包和內容的有用信息,可以讓您對單個軟件包的查詢簡便又快速。
系統驗證
  另一項強大的功能是進行軟件包的驗證。如果您擔心誤刪了某個軟件包中的某個文件,您就可以對它進行驗證。任何非正常現象將會被通知. 此時,如果需要的話,您可以重新安裝該軟件包。在重新安裝過程中,所有被修改過的配置文件將被保留。


copyright © 萬盛學電腦網 all rights reserved