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.htmlIntroduction to RedHat Package Manager (RPM)
https://www.omnisecu.com/gnu-linux/redhat-certified-engineer-rhce/introduction-to-redhat-package-manager-rpm.php