介紹
RPM包管理員(簡稱 RPM,全稱為 The RPM Package Manager)是在Linux下廣泛使用的軟體包管理器。RPM此名詞可能是指.rpm的檔案格式的軟體包,也可能是指其本身的軟體包管理器(RPM Package Manager)。最早由Red Hat研製,現在也由開源社區開發。RPM通常隨附於Linux發行版,但也有單獨將RPM作為套用軟體發行的發行版(例如Gentoo)。RPM僅適用於安裝用RPM來打包的軟體,目前是GNU/Linux下軟體包資源最豐富的軟體包類型之一。
軟體包管理系統
軟體包管理系統是在電腦中自動安裝、配製、卸載和升級軟體包的工具組合,在各種系統軟體和套用軟體的安裝管理中均有廣泛套用。
在Linux發行版中,幾乎每一個發行版都有自己的軟體包管理系統。常見的有:
•管理deb軟體包的dpkg以及它的前端apt(使用於Debian、Ubuntu)。
•RPM包管理員以及它的前端dnf(使用於Fedora)、前端yum(使用於Red Hat Enterprise Linux)、前端ZYpp(使用於openSUSE)、前端urpmi(使用於Mandriva Linux、Mageia)等。使用軟體包管理系統將大大簡化在Linux發行版中安裝軟體的過程。
RPM軟體包
RPM軟體包分為二進制包(Binary)、原始碼包(Source)和Delta包三種。二進制包可以直接安裝在計算機中,而原始碼包將會由RPM自動編譯、安裝。原始碼包經常以src.rpm作為後綴名。
參見
•Linux
•Linux包列表