Warum kann ich die i386-Architektur nicht zu Debian Bullseye hinzufügen?

Warum kann ich die i386-Architektur nicht zu Debian Bullseye hinzufügen?

Ich versuche, meinem Debian Bullseye eine 32-Bit-Architektur (i386) hinzuzufügen, indem ich Folgendes verwende:

 sudo dpkg --add-architecture i386

Aber es gibt mir keine Fehler- oder Erfolgsmeldung. Als ich es benutzte

 sudo dpkg --print-architecture

gibt immer noch nur am64

ich habe gelesen Fragen und Antworten zur 32-Bit-Architektur für Ubuntu hinzufügen. Befehl

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

gibt:

 pkg-config-hook-config

Als ich in die Datei schaute, stand dort:

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

Also habe ich überprüft, ob es eine Datei mit dem Namen gibtpkg-config-dpkghookIn/usr/teilen/aber nein, eine solche Datei gibt es dort nicht.

Muss ich den Dateinamen ersetzen durchMehrarch, wenn nicht, was soll ich tun?

Antwort1

dpkg --print-architecture

zeigt dieprimärdie Architektur.

Um alle zusätzlichen Architekturen anzuzeigen, die auf dem System konfiguriert sind, müssen Sie ausführen

dpkg --print-foreign-architectures

Dies sollte i386in Ihrem Fall angezeigt werden.

verwandte Informationen