RPM(最初代表 Red Hat Package Manager,现为递归缩写)是一种功能强大的软件包管理系统。RPM 文件主要用于在 Linux 及其他类 Unix 操作系统中分发软件。从本质上讲,RPM 文件是一个归档文件,其中不仅包含了软件的程序文件,还附带了关于该软件包的元数据,例如名称、版本号、依赖关系以及安装说明。这些元数据使 RPM 软件包管理器能够以一致且可靠的方式执行软件的安装、卸载和更新操作。RPM 软件包通过提供标准化的封装格式和一套完善的管理工具,极大地简化了软件的分发与管理流程。它能够自动处理依赖关系解析,确保在安装软件包之前,所有必需的库文件和其他软件组件均已安装到位,从而有效防止软件冲突并确保程序能够正常运行。RPM 在企业级环境中应用广泛,是许多主流 Linux 发行版软件包管理系统的基石。