RPM(Red Hat Package Manager)是一种用于在基于 Red Hat 的 Linux 系统(如 CentOS、Fedora 和 RHEL)上安装、升级和管理软件包的工具。以下是 RPM 软件包的常用安装指南:

1. 安装 RPM 包

使用以下命令安装 .rpm 文件:

sudo rpm -ivh package_name.rpm
  • -i: 安装软件包。
  • -v: 显示详细的安装过程信息。
  • -h: 显示安装进度条。

2. 升级 RPM 包

如果已经安装了某个软件包并想进行升级,可以使用以下命令:

sudo rpm -Uvh package_name.rpm
  • -U: 升级已安装的软件包。

3. 删除 RPM 包

要卸载或删除一个已安装的 RPM 包,可以使用以下命令:

sudo rpm -e package_name
  • -e: 删除(卸载)软件包。

4. 查询已安装的 RPM 包

如果你想查看系统中是否已经安装了某个 RPM 包,可以使用以下命令:

rpm -q package_name
  • -q: 查询指定的软件包是否已安装。

5. 查看 RPM 包的详细信息

你可以通过以下命令查看 RPM 包的详细信息:

rpm -qi package_name
  • -i: 显示软件包的详细信息。

6. 列出 RPM 包安装的文件

如果你想知道某个 RPM 包安装了哪些文件,可以使用以下命令:

rpm -ql package_name
  • -l: 列出软件包安装的所有文件和目录。

7. 校验 RPM 包

你可以校验 RPM 包的完整性以及签名:

rpm -K package_name.rpm
  • 检查 RPM 包的 GPG 签名是否有效。

示例

假设你需要安装名为 example-1.0.0-1.x86_64.rpm 的软件包,命令如下:

sudo rpm -ivh example-1.0.0-1.x86_64.rpm


注意事项

  1. 依赖问题:RPM 不会自动解决依赖关系。如果遇到依赖问题,可以考虑使用 YUMDNF 工具来代替。
  2. 权限:需要管理员权限(sudo)才能安装、升级或删除 RPM 包。

以上是 RPM 软件包的基本安装和管理操作指南,可以帮助你在基于 Red Hat 的系统上轻松管理软件包。