结论:
目前arm64和aarch64概念已合并,新版64位arm程序统称aarch64.
问题引入:
存在部分机器,安装arm版本ss,会报错,提示
root@localhost ~]# rpm -ivh senseshiel50 59130arm64.rpm Verifying... ################################# [10O% ################################# [100%]软件包 senseshield-2.5,0.58439-1.amm64 是针对 different 构架的 |
用`lscpu`命令查看,cpu机器信息为aarch64
原因:
arm的历史遗留问题,arm64和aarch都曾代指过64位arm程序,目前arm64和aarch64概念已合并,新版64位arm程序统称aarch64。
解决:
rpm -ivh --ignorearch xxxxxxx.rpm
相关知识:
arm64与aarch
ARM64是由Apple创建的,而AARCH64是由其他人(最著名的是GNU / GCC的)创建的。arm64和aarch64之间的区别_是在下了的博客-优快云博客_aarch64
aarch32与aarch64
AArch64是ARMv8 架构的一种执行状态。AArch64 是什么_阿拉阿伯的博客-优快云博客_aarch64
文章讲述了在某些aarch64架构的机器上尝试安装arm版本软件时遇到的错误,由于arm64和aarch64的概念历史遗留问题导致。现在,这两个概念已被合并,统称为aarch64。解决方法是使用rpm命令的--ignorearch选项来忽略架构差异进行安装。
788

被折叠的 条评论
为什么被折叠?



