RPM(最初是 Red Hat Package Manager,现为递归缩写)是一个软件包管理系统。RPM 文件用于在 Linux 和其他类 Unix 操作系统上分发软件。RPM 文件本质上是一个归档文件,其中包含一个软件包的文件,以及关于该包的元数据,例如其名称、版本、依赖关系和安装说明。这些元数据允许 RPM 软件包管理器以一致且可靠的方式安装、卸载和更新软件包。RPM 包通过为软件包提供标准化格式和一套用于管理它们的工具,简化了软件的分发和管理。它们处理依赖关系解析,确保在安装包之前安装了所有必需的库和其他软件组件。这可以防止冲突并确保软件正常运行。RPM 在企业环境中被广泛使用,是许多 Linux 发行版软件包管理系统的基础。