Linux如何安装RPM软件包_Linux手动处理依赖包安装【方案】-LINUX

直接用 rpm -ivh 会失败,因为不解决依赖

Linux 手动安装 RPM 包时,rpm -ivh package.rpm 最常报错:Failed dependencies。这不是命令写错了,而是 rpm 工具本身不联网、不查仓库、不自动装依赖——它只做“校验+解压+注册”,依赖得你亲手凑齐。

常见错误现象包括:

  • error: Failed dependencies: libxxx.so.5 is needed by xxx
  • 装完后运行报 command not found 或 libxxx.so.6: cannot open shared object file
  • 反复下载多个 RPM,却始终卡在某个未满足的依赖上

优先用 yum 或 dnf 替代 rpm 命令

如果你的系统有网络且配置了可用仓库(RHEL/CentOS 7/8、Fedora、AlmaLinux 等),根本不需要手动下 RPM。用包管理器能自动拉依赖:

  • CentOS 7 / RHEL 7:yum localinstall package.rpm(注意不是 install)
  • RHEL 8+ / Fedora / CentOS Stream:dnf install ./package.rpm(路径必须带 ./ 或绝对路径)
  • 两者都支持 --nogpgcheck 跳过签名验证(仅限可信源)

原理上,yum localinstall 和 dnf install ./xxx.rpm 会解析该 RPM 的 Requires 字段,然后从已启用的 repo 中匹配并安装所有缺失依赖,顺序和版本都由 resolver 决定。

真要手动装,用 rpm -qpR 查依赖,再用 dnf download 拉齐

离线环境或需精确控制版本时,可分步处理:

夏夕资源网专注于CMS网站模板,主流语言整站网站源码下载,网站建设相关教程分享,好用的软件素材整合下载,提供一站式便捷自助服务。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"zy.lucklyus.top",如遇到无法解压的请联系管理员!
夏夕资源网-网站模板_免费源码_资源素材 » Linux如何安装RPM软件包_Linux手动处理依赖包安装【方案】-LINUX
在线时间:12:00 - 22:00
关注微信公众号:微信公众号
站长邮箱:[email protected]
  • 运营天数: 1391+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 3998288+
  • 本周更新: 0+
  • 最后更新: 2026-03-16

本站指数

×
  • 运营天数: 1391+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 3998289+
  • 本周更新: 0+
  • 最后更新: 2026-03-16