RPM(RPM Package Manager,原名 Red Hat Package Manager)是 Linux 系统中用于软件包管理的核心工具,主要用于基于 RPM 包的发行版(如 Red Hat、CentOS、Fedora、SUSE 等)。以下是关于 RPM 的详细说明:
.rpm
格式的软件包。yum
或 dnf
使用更高效)。rpm -ivh package.rpm # 安装并显示进度(i=install, v=verbose, h=hash)
rpm -Uvh package.rpm # 升级或安装(U=upgrade)
rpm -e package-name # 卸载指定包(e=erase)
rpm -qa # 列出所有已安装的包
rpm -qi package-name # 查看包的详细信息
rpm -ql package-name # 列出包安装的文件
rpm -qf /path/to/file # 查询文件属于哪个包
rpm -V package-name # 检查包内文件是否被修改
rpm --checksig package.rpm # 验证包的签名
yum/dnf
解决)。.rpm
文件,但无法自动解决依赖。rpm
时需有 root 权限(sudo
)。yum
或 dnf
安装软件(自动处理依赖),仅在必要时用 rpm
。如果需要更现代的替代工具,建议学习 DNF(Fedora/CentOS 8+)或 Zypper(SUSE)。