為什麼我無法將 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在您的案例中。

相關內容