天天看點

資料庫必知詞彙:RPM

RPM(全稱為Red Hat Package Manager,亦稱為The RPM Package Manager)是在Linux下廣泛使用的軟體包管理器。最早由Red Hat研制,現在也由開源社群開發。

RPM通常随附于Linux發行版,在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流發行版本,以及在這些版本基礎上二次開發出來的發行版采用,但也有單獨将RPM作為應用軟體發行的發行版(例如Gentoo)。RPM僅适用于安裝用RPM來下載下傳和打包的軟體,目前是GNU/Linux下軟體包資源最豐富的軟體包類型。

一個RPM包是一個檔案容器,典型的RPM包還包括與特定程式或應用程式相關聯的一組檔案,這些檔案通常包括二進制安裝腳本以及配置和文檔檔案。它還包括關于如何以及在何處安裝和解除安裝這些檔案的說明。

一個RPM檔案應該遵循特定的命名約定:--..rpm

資料來源:

An Introduction to Package Management – rpm

http://ftp.rpm.org/max-rpm/ch-intro-to-rpm.html

Introduction to RedHat Package Manager (RPM)

https://www.omnisecu.com/gnu-linux/redhat-certified-engineer-rhce/introduction-to-redhat-package-manager-rpm.php