我在装有 M2 arm64 架构芯片的 Mac 上运行 ubuntu 虚拟机,执行 ubuntudpkg --add-architecture i386
命令没有任何反应
答案1
ARM 和 x86(包括 i386 和 amd64)是不同的 CPU 架构,互不兼容。这意味着为 ARM 编译的软件无法在 x86 上原生运行,反之亦然。因此,该命令dpkg --add-architecture i386
无法在配备 M1、M2 或 M3 CPU 的 Mac 等计算机上运行。
答案2
因为你在跑步arm64,您的机器/架构的 32 位版本是臂丛。
如果你想使用i386你需要使用 x86 CPU,这意味着amd64(根据@noisefloor 之前的回答)
臂丛不会帮助你运行为i386尽管。