Rpm是什麼意思linux

在 Linux 操作系統中,"rpm" 是一個軟件包管理工具,用於安裝、更新、升級和刪除軟件包。 "rpm" 代表 "Red Hat Package Manager",因為它最初是由 Red Hat 公司開發的,用於管理 Red Hat Linux 操作系統中的軟件包。

rpm 命令可以查詢軟件包的信息、安裝軟件包、更新已安裝的軟件包、刪除軟件包以及驗證軟件包的完整性。它還可以創建軟件包和簽名軟件包,以確保全裝的軟件包來源可信。

rpm 命令的常用格式如下:

rpm [options] <package>

其中,[options] 是可選的參數,用於指定操作,例如 -i 用於安裝,-u 用於更新,-e 用於刪除等。 <package> 是你要操作的軟件包名稱或檔案路徑。

例如,要安裝一個名為 mysql-server 的軟件包,你可以使用以下命令:

sudo rpm -i mysql-server.rpm

要查看一個軟件包的信息,可以使用 -qi 選項:

rpm -qi <package>

例如:

rpm -qi mysql-server

除了作為一個命令行工具,rpm 還可以作為一個庫被其他軟件包管理工具使用,例如 DNF(Yum 的一個後繼者)和 Zypper(SUSE Linux 使用的工具)。這些工具提供了更為用戶友好的界面,但它們在底層仍然使用 rpm 庫來管理軟件包。