什么是 .RPM 文件?
带有 .rpm 扩展名的文件是 Red Hat Linux 操作系统软件包,用于在 Linux 系统上安装程序。 Red Hat Package Manager 使用 RPM 文件格式,是免费的开源软件包管理系统。虽然 RPM 文件可以直接用于安装程序,但可以使用名为 Alien 的 Debian 程序将这些文件转换为其他包格式,例如 DEB。
RPM 文件格式
RPM 文件是可以包含一组文件的二进制文件。大多数时候,RPM 文件是“二进制 RPM",它们是软件的编译可执行文件。 RPM 文件可以包含可用于从源代码构建包的源 RPM (SRPM)。 RPM 文件格式由四个部分组成。
- Lead - 它将文件标识为 RPM 文件
- 签名 - 可用于确保完整性和/或真实性
- Header - 包含元数据,包括包名称、版本、架构、文件列表等。
- 文件存档 - 也称为有效负载,通常为 cpio 格式,使用 GZIP 压缩