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 i386
in Ihrem Fall angezeigt werden.