如何判断我的系统是否是“多架构”的?

如何判断我的系统是否是“多架构”的?

根据LTS 支持堆栈wiki,“要安装源自 15.10 (Wily) 的较新的 HWE 内核”,需要安装一组不同的软件包,具体取决于系统是否是多架构的。

我如何知道我的系统是否是多架构的?

维基百科是“暗示”,说“你可能会发现你需要”这样做。

答案1

dpkg支持使用名为 multiarch 的系统为其他非原生架构安装软件包。它是在 Ubuntu 11.04 中引入的,因此任何后续版本都应该具有它。

您可以使用dpkg --print-foreign-architectures命令来查找多架构上添加的外部架构,例如:

% dpkg --print-foreign-architectures
i386

要查找本机体系结构,请使用dpkg --print-architecture例如:

% dpkg --print-architecture          
amd64

或者,您也可以读取该文件/var/lib/dpkg/arch以获取添加的架构列表(第一个是本机的,尽管您可以将其删除):

% cat /var/lib/dpkg/arch             
amd64
i386

相关内容