
目前,新产业发展迅速。在国内计算机安装可以替代后,我发现许多Windows软件无法使用,所以我在网上找到了它。我终于找到了一个Linux版本的安装包。当我使用dpkg命令安装时,我不断显示安装错误,并提示“与机器系统结构不一致”.”。
这个问题引出了今天的主题⬇️⬇️
国产Linux系统有哪些不同的结构?
01 先看个实例
QQ软件包有多少个版本?请登录QQ官网下载页面。

如上图所示,QQ这个软件有四个版本,我把它们都下载到电脑上,如下图所示:

我整理一下相应的关系:
| X86版下载 | QQ_3.2.13_24121_amd64.deb |
|---|---|
| 下载ARM版 | QQ_3.2.13_24121_arm64.deb |
| 下载Loongarch版本 | QQ_3.2._longarch2412.deb |
| 下载MIPS版 | QQ_3.2.13_24121_mips64el_.deb |
仔细观察,不难发现安装包的名称包含版本信息,只有X86版软件包的名称是特殊的 _amd64_ 。
那么X86、ARM、Loongarch、这四个版本的MIPS是什么意思?
02 系统架构
X86、ARM、MIPS和LoongArch是计算机架构领域四种不同的指令集架构。
我们常说CPU有两种指令集架构:
1.复杂指令集(英文简称CISC)。X86采用该指令集,综合性能强,擅长处理大数据任务。应用程序场景是个人PC计算机和服务器。
2.简化指令集(英文简称RISC)。如何简化方法大概是28原则,用20%的核心指令集完成80%的原始任务,处理起来更快更高效。ARM、MIPS使用此指令集。最初的应用场景是移动终端,现在逐渐扩展到笔记本电脑和个人PC电脑。RISC-V正在蓬勃发展,你可以关注它。
其它LoongArch架构是龙芯自主研发的指令集架构,旨在减少对国外技术的依赖,提高自主可控性。
安装软件时,必须根据CPU型号区分架构,然后下载相应的安装包安装软件。
| CPU型号 | 系统架构 | 软件包名关键字 |
|---|---|---|
| 鲲鹏 | ARM | _arm64_ |
| 飞腾 | ARM | _arm64_ |
| 海光 | X86 | _amd64_ |
| 兆芯 | X86 | _amd64_ |
| 龙芯 | MIPS | _____ |
| 龙芯Loongarch | LoongArch | _loongarch64_ |
现在,我们只需要检查我们的计算机使用什么品牌的CPU,并知道下载哪个版本的软件包。
03 查询应用
使用命令查询CPU信息:
lscpu

我的电脑是 飞腾2000 CPU有四个核心。
或使用命令查询系统信息:
cat /etc/.kyinfo

我的电脑是 arm64 所以我下载了QQ_3.2.13_24121_arm64.安装deb即可正常使用。











暂无评论内容