なぜ Debian Bullseye に i386 アーキテクチャを追加できないのですか?

なぜ Debian Bullseye に i386 アーキテクチャを追加できないのですか?

私は、次を使用して、Debian Bullseye に 32 ビット (i386) アーキテクチャを追加しようとしています:

 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/share/しかし、そこにはそのようなファイルはありません。

ファイル名を次のように置き換える必要がありますか?マルチアーチそうでない場合はどうすればいいでしょうか?

答え1

dpkg --print-architecture

システムの主要な建築。

システムに設定されている追加のアーキテクチャを確認するには、以下を実行する必要があります。

dpkg --print-foreign-architectures

あなたのケースでもこれが現れるはずですi386

関連情報