Menu Close

第 1 章 RPM 打包入门

RPM Package Manager(RPM)是一个在 Red Hat Enterprise Linux、CentOS 和 Fedora 上运行的软件包管理系统。您可以使用 RPM 为上述任何所述操作系统分发、管理和更新创建的软件。

与传统存档文件中软件分发相比,RPM 软件包管理系统带来了一些优势。

RPM 可让您:

  • 使用标准软件包管理工具(如 DNF 或 PackageKit)安装、重新安装、删除、升级和验证软件包。
  • 使用已安装软件包的数据库查询和验证软件包。
  • 使用元数据描述软件包、安装说明和其他软件包参数。
  • 将软件源、补丁和完成构建指令打包为源代码和二进制软件包。
  • 在 DNF 软件仓库中添加软件包。
  • 使用 GNU Privacy Guard(GPG)签名密钥来数字签名您的软件包。