跳到主要内容
常见问题 银河麒麟架构rpm包管理

装包报架构不匹配?

麒麟上装包报 “wrong architecture”:机器架构与包架构对不上。给出查系统架构、核对包架构、按条目选对应架构镜像的排查路径。

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

简短答案

wrong architecture 说明机器架构与包架构对不上。先确认机器是什么架构,再确认包是什么架构,两者对齐即可。

现象 原因 处理
wrong architecture 机器与包架构不同 换对应架构的包
no package available 仓库没有本机架构 换对应架构仓库

怎么排查

# 1. 看机器架构
uname -m
# 2. 看包架构
rpm -qpi myapp-1.0-1.rpm | grep Architecture
# 3. 看仓库支持架构
yum repolist
rpm -qa --qf '%{arch}\n' | sort -u
  1. 机器架构决定可用包范围:飞腾 / 鲲鹏等 ARM 平台用 麒麟 V11 服务器版 arm64 对应的 ARM 仓库,x86 平台用 麒麟 V11 桌面版 x86_64 对应仓库。
  2. 仓库地址以 银河麒麟 条目发布说明为准,不要拿 A 架构的仓库给 B 架构机器用。
  3. 架构不符的包不要强装,会污染依赖库。

操作小结

  1. uname -m 先确认机器架构。
  2. 包与仓库架构对齐。
  3. 不匹配就换包,不强装。

相关链接

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

相关推荐下载

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

配套 PE 工具

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

其他常见问题

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