RockyLinux RPM包安装完全指南(手把手教你使用 rpm -i 安装软件)

来源:这里教程网 时间:2026-03-25 14:35:47 作者:

RockyLinux 系统中,RPM(Red Hat Package Manager)是一种非常常见的软件包格式。通过

rpm -i
命令,我们可以直接安装本地的 RPM 软件包。本教程将从零开始,详细讲解如何在 RockyLinux 中使用
rpm -i
安装 RPM 包,即使是 Linux 新手也能轻松上手。

什么是 RPM 包?

RPM 是 Red Hat 及其衍生发行版(如 CentOS、RockyLinux、AlmaLinux)使用的软件打包格式。它包含编译好的程序、配置文件、文档等,并能自动处理文件安装路径和权限。

准备工作

在使用

rpm -i
安装之前,请确保:

你已登录到 RockyLinux 系统(建议使用 root 用户或具有 sudo 权限的用户) 你已经下载了要安装的 .rpm 文件(例如:nginx-1.24.0-1.el9.x86_64.rpm) 你知道该 RPM 包的依赖关系(
rpm -i
不会自动解决依赖)

使用 rpm -i 安装 RPM 包

基本语法如下:

sudo rpm -i /path/to/package.rpm

例如,假设你已将

nginx-1.24.0-1.el9.x86_64.rpm
下载到当前用户的家目录,可以这样安装:

cd ~sudo rpm -i nginx-1.24.0-1.el9.x86_64.rpm

如果一切顺利,系统不会输出任何信息(表示安装成功)。你可以通过以下命令验证是否安装成功:

rpm -q nginx

常见问题与解决方案

1. 依赖缺失错误

使用

rpm -i
最常见的问题是“缺少依赖”。例如:

error: Failed dependencies: libfoo.so.1 is needed by nginx-1.24.0-1.el9.x86_64

此时,你需要手动安装缺失的依赖包。更推荐的做法是使用

dnf
yum
自动解决依赖:

sudo dnf install ./nginx-1.24.0-1.el9.x86_64.rpm

2. 包已安装

如果你重复安装同一个版本的 RPM 包,会看到如下提示:

package nginx-1.24.0-1.el9.x86_64 is already installed

此时可使用

rpm -U
(升级)或先卸载再安装。

其他常用 RPM 命令

rpm -q <包名>
:查询是否已安装某包
rpm -e <包名>
:卸载已安装的包
rpm -ivh <包名.rpm>
:安装并显示进度条(v=verbose, h=hash marks)
rpm -qpR <包名.rpm>
:查看 RPM 包的依赖关系(无需安装)

总结

通过本教程,你应该已经掌握了在 RockyLinux 中使用

rpm -i
安装 RPM 包的基本方法。虽然
rpm -i
是一个基础命令,但在实际运维中,我们更推荐使用
dnf
yum
来自动处理依赖关系。不过了解
rpm
命令对于排查问题和理解底层机制非常重要。

记住本文的四个核心 SEO关键词RockyLinux rpm安装RPM包管理RockyLinux软件安装Linux RPM命令教程。 这些关键词涵盖了本教程的核心内容,帮助你在搜索引擎中快速找到相关资源。

祝你在 RockyLinux 的学习和使用中一路顺风!

相关推荐

热文推荐