跳到主要内容
常见问题 银河麒麟rpm本地安装gpg

本地 rpm 包装不上?

麒麟本地安装 .rpm 报错的常见原因:架构不符、gpg 校验失败、依赖缺失、文件冲突。给出逐步排查命令与离线补依赖做法。

发布于 2026/11/11 所属频道 银河麒麟

简短答案

本地 rpm -ivh 报错,先看错在哪一步:架构 → gpg → 依赖 → 文件冲突。九成是架构不匹配或 gpg 没导入。

现象 原因 处理
wrong architecture 包架构与系统不符 换对应架构包
GPG check FAILED 公钥没导入 导入公钥
requires X >= v, not found 依赖缺失 离线补依赖
file exists and belongs to another package 文件冲突 先卸旧包

怎么排查

# 1. 看包本身架构与依赖
rpm -qpk myapp-1.0-1.x86_64.rpm
# 2. 看系统架构
uname -m
# 3. 导入厂商公钥(以交付文档为准)
rpm --import /path/to/KEY
# 4. 装包
rpm -ivh myapp-1.0-1.x86_64.rpm
# 5. 离线补依赖
yum localinstall ./myapp*.rpm
  1. 包架构以条目为准:x86_64 系统装 麒麟 V11 服务器版 对应仓库包。
  2. 桌面系统同理,参考 麒麟 V11 桌面版。
  3. GPG 公钥由交付方提供,不要图省事用 --nogpgcheck 长期绕过。

操作小结

  1. 架构 → gpg → 依赖 → 冲突,顺序定位。
  2. 公钥由交付方给,不绕过校验。
  3. 离线场景整目录 yum localinstall 更省心。

相关链接

本文内容基于公开资料整理,仅供参考;涉及授权与合规的操作请以厂商官方文档为准。

相关推荐下载

按本文主题匹配的官方原版镜像条目

配套 PE 工具

制作启动盘、备份数据、修复引导

其他常见问题

同一集合内的相近主题,按标签与关键词匹配