.rpm — Red Hat 包管理器
Red Hat, Inc. · 1997
开发者
Red Hat, Inc.
分类
系统文件
MIME类型
application/x-rpm
首次发布
1997
开放格式
是
文件签名
31 C3 48 89 E2 31 C0 66 81 EB 10 48 89 E2
什么是.rpm文件?
RPM(Red Hat Package Manager)是一个强大的开源软件包管理系统,用于在 Linux 发行版上安装、更新和删除软件包。它通过将应用程序及其依赖项捆绑到一个文件中,简化了软件的部署和维护。RPM 可确保系统完整性,并为管理各种 Linux 环境中的软件提供一致的方法。
可以打开.rpm文件的程序
| 平台 | 程序 | ||
|---|---|---|---|
| Windows | 7-Zip | 免费 | |
| WinRAR | 付费 | ||
| Cygwin | 免费 | ||
| macOS | Homebrew (via rpm2cpio) | 免费 | |
| MacPorts (via rpm2cpio) | 免费 |
.rpm文件的常见问题
⚠️ 依赖项错误:包需要未安装的其他软件。
使用 `dnf` 或 `yum`(在 Fedora/CentOS/RHEL 上)或 `zypper`(在 openSUSE 上)等包管理器,它可以自动解决并安装缺少的依赖项。
⚠️ RPM 文件损坏:下载不完整或文件已损坏。
从受信任的来源重新下载 RPM 文件。如果可能,请使用校验和(MD5, SHA256)验证下载文件的完整性。
⚠️ 权限问题:由于权限不足,无法安装包。
在 `rpm` 命令前使用 `sudo` 或确保您以 root 用户身份登录。
常见问题
什么是 RPM 文件?▼
RPM(Red Hat Package Manager)文件是一种软件软件包格式,主要用于 Linux 系统分发和安装应用程序。它包含程序的文件、元数据和安装说明。
如何安装 RPM 文件?▼
您可以使用 `rpm` 命令(例如 `sudo rpm -ivh package.rpm`)安装 RPM 文件,或者更常见地使用 `dnf` 或 `yum`(例如 `sudo dnf install package.rpm`)等更高级的包管理器来安装,这些管理器会自动处理依赖关系。
我可以在 Windows 或 macOS 上打开 RPM 文件吗?▼
是的,您可以使用 7-Zip 或 WinRAR 等归档实用程序在 Windows 和 macOS 上打开和提取 RPM 文件。但是,没有 Linux 兼容层或虚拟机,您无法在这些操作系统上直接安装和运行打包为 RPM 的 Linux 软件。
技术详情
RPM 文件本质上是压缩存档,包含软件、关于包的元数据以及在安装或卸载期间运行的脚本。它们通常以标识它们为 RPM 包的特定头部签名开始。
你知道吗?
RPM软件包格式最初由 Red Hat 于 1997 年开发。
虽然 RPM 与基于 Red Hat 的发行版(Fedora、CentOS、RHEL)密切相关,但它也被 SUSE(openSUSE、SLES)等其他 Linux 系列使用。
RPM 可以包含安装前和安装后的脚本,从而实现复杂的设置过程。
安全信息
RPM 文件本身并不危险,但从不可信来源安装软件可能会导致安全漏洞。请务必验证 RPM 包的来源并确保您的系统是最新的。