由于无法安装一些 i386 架构的软件包,我以为我在 amd64 架构上运行,但是当我输入
sudo dpkg --print-architecture
输出是armhf
。有人能解释一下这是什么意思吗?我期望输出是 amd64。
答案1
armhf
是一种主要用于移动设备和上网本的架构。其更常见的名称是 ARM,即 Acorn RISC(精简指令集计算)机器(参见这里了解更多信息)。有些非多架构的软件包无论是否支持,都无法正确安装i386
。
旁注:amd64
架构大多数时候可以安装和运行i386
架构程序。