Red Hat Linux RPM包怎么安装?linux rpm命令用法详解

在 Red Hat Linux(以及基于 RPM 的发行版,如 CentOS、Fedora、openSUSE 等)中,rpm 是 Red Hat Package Manager 的缩写,它是用于管理软件包的核心工具。

以下是关于 rpm 命令的完整指南,包括常用操作、选项说明和注意事项。

Linux命令之RPM软件包安装教程
加载中
Linux命令之RPM软件包安装教程

基本语法

rpm [选项] [包名]

常用操作详解

✅ 安装软件包

# 安装单个 RPM 包
sudo rpm -ivh package_name.rpm
# 强制安装(忽略依赖关系,不推荐)
sudo rpm -ivh --nodeps package_name.rpm
# 升级已安装的软件包
sudo rpm -Uvh package_name.rpm
  • -i: install(安装)
  • -U: upgrade(升级)
  • -v: verbose(显示详细信息)
  • -h: hash(显示进度条 )

✅ 查询软件包

# 查询已安装的软件包
rpm -qa | grep <包名>
# 查询某个文件属于哪个包
rpm -qf /path/to/file
# 查询未安装 RPM 包的信息(不安装)
rpm -qip package_name.rpm
# 查询已安装包的详细信息
rpm -qi <包名>
  • -q: query(查询)
  • -a: all(所有)
  • -i: info(信息)
  • Red Hat Linux RPM包怎么安装?linux rpm命令用法详解

    -p: package(针对未安装的包文件)

✅ 卸载软件包

# 卸载软件包sudo rpm -e <包名># 强制卸载(忽略依赖,可能导致系统不稳定)sudo rpm -e --nodeps <包名>
  • -e: erase(删除)

✅ 验证软件包

# 验证已安装包的完整性(检查文件是否被篡改)rpm -V <包名># 验证未安装包rpm -K package_name.rpm

常用选项速查表

选项含义
-i安装 (install)
-U升级 (upgrade)
-e卸载 (erase)
-q查询 (query)
-v显示详细信息 (verbose)
-h显示进度条 (hash)
-p针对未安装的 .rpm 文件操作
--nodeps忽略依赖关系(谨慎使用)
--force强制安装/覆盖

Red Hat Linux RPM包怎么安装?linux rpm命令用法详解


重要注意事项

⚠️ 依赖问题

rpm 不会自动解决依赖关系,如果你尝试安装一个需要其他库的包,可能会失败。

# 错误示例:缺少依赖
sudo rpm -ivh some_app.rpm
# 输出:error: Failed dependencies: libfoo.so.1 is needed by some_app-1.0

✅ 推荐替代方案:yum 或 dnf

由于 rpm 不处理依赖,在生产环境中推荐使用 yum 或 dnf,它们会自动从仓库下载并安装依赖。

# 使用 yum 安装(自动处理依赖)
sudo yum install package_name
# 使用 dnf 安装(RHEL 8+/Fedora 推荐)
sudo dnf install package_name

💡 提示:yum 和 dnf 底层仍然调用 rpm,但它们提供了更智能的依赖解析。


常见错误及解决方法

Red Hat Linux RPM包怎么安装?linux rpm命令用法详解

错误 原因 解决方法
Failed dependencies 缺少依赖库 使用 yum install 或 dnf install 代替 rpm -ivh
package xxx is already installed 包已存在 使用 rpm -Uvh 升级,或先卸载再安装
conflicts with file from package 文件冲突 使用 --force 强制安装(风险高)
GPG key is not installed 签名验证失败 导入 GPG 密钥或使用 --nogpgcheck(不推荐)

示例场景

场景 1:安装本地下载的 RPM 包

# 下载包后安装
wget http://example.com/package.rpm
sudo rpm -ivh package.rpm

场景 2:查找某个命令由哪个包提供

# 假设你想找 'nginx' 命令来自哪个包
rpm -qf $(which nginx)
# 或
rpm -qa | grep nginx

场景 3:列出包安装的所有文件

rpm -ql <包名>

  • rpm:底层工具,适合本地安装、查询、卸载,不处理依赖。
  • yum / dnf:高级包管理器,自动处理依赖,推荐日常使用。

如果你是初学者或管理服务器,请优先使用 yum 或 dnf,只有在需要安装本地离线包或调试时,才直接使用 rpm。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/red-hat-linux-rpm%e5%8c%85%e6%80%8e%e4%b9%88%e5%ae%89%e8%a3%85%ef%bc%9flinux-rpm%e5%91%bd%e4%bb%a4%e7%94%a8%e6%b3%95%e8%af%a6%e8%a7%a3/

赞 (0)
服务器发FIN客户端发RST是为什么?TCP连接断开过程详解
上一篇 2026年7月12日 15:30
Linux培训课程学什么好?linux入门到精通视频教程
下一篇 2026年7月12日 15:32

相关推荐

  • 小型服务器还能卖多少钱,二手回收价格怎么算

    小型服务器多少钱这个问题没有标准答案,但从市场行情看,二手设备几百元起步,入门新机两三千,配置够用的正规新机通常在一万上下,价格跨度大,不代表水深得摸不清,把影响价格的几个关键点拆开来看,每一块钱花在哪都清清楚楚,为什么价格差这么多:决定小型服务器价格的核心因素一台小型服务器的报价,主要由三大件决定:CPU、内……

    相关资讯 2026年10月22日
    100
  • 域名服务器购买需要多少钱,哪家性价比高?

    域名服务器的花费从来不是“一台机器多少钱”这么简单,它由域名注册、DNS解析服务、承载解析的服务器与带宽、以及合规资质成本四块组成,一句话结论:个人或小团队自用,域名服务器相关年支出通常在百元到千元级;企业官网与小程序后端多在千元到数千元级;对解析稳定性、抗攻击和并发有硬要求的高并发业务,年投入会进入万元级甚至……

    相关资讯 2026年10月25日
    000
  • 南京CPU服务器散热器多少钱,价格贵不贵?

    在南京,普通1U/2U服务器CPU风冷散热器单件多在百元到四五百元,高功耗多热管或冷板液冷方案则从千元级起步,整套冷板液冷按节点分摊常见数千元, 这个价格不是随口报的,它由机箱高度、CPU热设计功耗、采购批量、是否液冷以及机房散热余量共同决定,下面按选型逻辑拆开讲,方便你在南京本地询价时直接套用,南京CPU服务……

    2026年10月8日
    100
  • 10人我的世界服务器带宽要多少,如何避免卡顿?

    10人的我的世界服务器,带宽至少买10Mbps上行,但多数情况下20Mbps才能游刃有余——这取决于你的玩家里有没有“红石狂魔”,先说清楚一个误区:很多人买服务器只盯着“带宽数字”,却忽略了MC的数据流量不是线性的,10个人安静种地、挂机,和10个人同时飞图加载区块,产生的网络压力差出三五倍,所以本文用一个可验……

    2026年10月2日
    200
  • AlphaGo对战李世石究竟用了多少服务器,需要多少GPU?

    AlphaGo对战李世石时使用了约1202个CPU和176个GPU,运行在谷歌云平台(Google Cloud)之上的分布式集群,总计算规模相当于上千台服务器协同工作,解密AlphaGo背后的算力阵容2016年3月,围棋世界冠军李世石与AlphaGo的“人机大战”引爆全球关注,很多人津津乐道于棋局本身的精妙,却……

    2026年9月24日
    100
  • 云服务器一年缴费多少钱,续费价格贵不贵?

    云服务器缴费多少钱,核心结论是:从几十元/月到上千元/月都有,具体取决于配置、带宽、计费时长和服务商资质,个人建站与中小企业业务的需求差异,直接决定了最终账单,云服务器费用到底由什么决定用户在搜索“云服务器缴费多少钱”时,很多时候心里其实没底,担心被低价吸引进去,后续又踩坑,云服务器的价格并非固定数字,而是一套……

    2026年10月12日
    000
  • 8卡服务器耗电量到底有多大,一天耗电多少度?

    8卡服务器耗电量多少?真实功耗与机房部署全解析一台8卡服务器的满载功耗通常介于3000W至6500W之间,待机功耗也在800W以上,具体取决于GPU型号与负载状态,以主流配置为例,8卡A100整机满载约6500W,8卡4090则约4500W,在AI训练和高性能计算场景中,8卡服务器是最常见的高密度计算节点,它并……

    2026年10月8日
    300
  • 全球根服务器数量有多少个,权威数据在哪查?

    全球根服务器从DNS根区逻辑标识看是13个,从全球Anycast物理实例看远不止13个;据IANA和ICANN公开资料,根服务器以A到M共13个逻辑根运行,实际节点已遍布六大洲,很多人第一次听到“全球根服务器有多少个”,得到的答案是13个,这个答案对,但不完整,13个指的是逻辑根,不是13台机器,真正支撑全球D……

    2026年10月15日
    000
  • 服务器开一天要多少钱,云服务器价格怎么算?

    一台服务器开一天的真实成本,按量付费从几毛钱到几十元不等,包年包月折算下来最低一天不到一块钱, 具体花多少,取决于你的配置、带宽、计费模式,以及你选择的服务商是不是靠谱,这篇文章直接把所有费用拆开给你看,顺便教你怎么省钱,影响服务器一天成本的核心变量配置不同,价格差出几十倍服务器价格的第一决定因素是硬件配置,C……

    2026年8月29日
    600
  • 电影网站服务器带宽多少M才够,多少M带宽最合适

    电影网站服务器的带宽需求没有固定数值,取决于视频码率、并发观看人数和是否启用CDN分发,多数情况下,一个中小型电影站源站带宽50M起步,若不加CDN直接对外分发,100M带宽仅能支撑数十人同时流畅观影,带宽选型是电影网站运营中最容易踩坑的环节,本文从视频编码基础、并发计算模型、源站与CDN配合方案三个维度拆解……

    2026年8月24日
    600

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注