目錄
RPM (RPM 套件管理員) 用於管理軟體套件。主要指令為 rpm 及 rpmbuild。使用者、系統管理員和套件建立者可在威力強大的 RPM 資料庫中查詢已安裝軟體的詳細資訊。
rpm 主要包括五種模式︰安裝、解除安裝或更新軟體套件;重建 RPM 資料庫;查詢 RPM 基礎或個別的 RPM 歸檔;套件完整性檢查;簽署套件。rpmbuild 可用於建立初始來源的可安裝套件。
可安裝的 RPM 歸檔以特殊二進位格式包裝封裝。這些歸檔由要安裝的程式檔和 rpm 在安裝期間用來設定軟體套件或儲存在 RPM 資料庫中供記錄之用的特定中繼資訊所組成。RPM 歸檔的副檔名通常為 .rpm
。
![]() | 軟體開發套件 |
---|---|
對於許多套件,軟體開發所需的元件 (程式庫、標頭、Include 檔案等) 分別封裝在單獨的套件中。只有在您想要自行編譯軟體 (例如最新的 GNOME 套件) 時,才需要這些開發套件。由副檔名 |
RPM 套件具有 GnuPG 簽章。包含指紋的金鑰為:
1024D/9C800ACA 2000-10-19 SuSE Package Signing Key <build@suse.de> Key fingerprint = 79C1 79B2 E1C8 20C1 890F 9994 A84E DAE8 9C80 0ACA
rpm --checksig package
-1.2.3.rpm 指令可用來驗證 RPM 套件的簽章,以判斷它確實來自 SUSE,還是來自其他可信任的設備。特別建議在從網際網路更新套件時使用此指令。SUSE 公用套件簽章金鑰通常位於 /root/.gnupg/
中。在 /usr/lib/rpm/gnupg/
目錄中也額外放置了金鑰,以便讓一般使用者確認 RPM 套件的簽名。