为什么我无法将 i386 架构添加到 Debian Bullseye?

为什么我无法将 i386 架构添加到 Debian Bullseye?

我尝试使用以下命令将 32 位 (i386) 架构添加到我的 Debian Bullseye:

 sudo dpkg --add-architecture i386

但它没有给我错误或没有成功消息。当我使用

 sudo dpkg --print-architecture

仍然只给出 am64

我读过了 添加 Ubuntu 的 32 位架构问题和答案。命令

 ls /etc/dpkg/dpkg.cfg.d/

给出:

 pkg-config-hook-config

当我查看文件内部时,它写道:

post-invoke=if { test "$DPKG_HOOK_ACTION" = add-architecture || test "$DPKG_HOOK_ACTION" = remove-architecture; } && test -x /usr/share/pkg-config-dpkghook; then /usr/share/pkg-config-dpkghook update; fi

于是我检查了是否有一个名为pkg-config-dpkghook/usr/共享/但不,那里没有这样的文件。

我必须将文件名替换为多架构,如果不是我该怎么办?

答案1

dpkg --print-architecture

显示您系统的基本的建筑学。

要查看系统上配置的任何其他架构,您需要运行

dpkg --print-foreign-architectures

这应该显示i386在您的案例中。

相关内容