Tento adicionar arquitetura de 32 bits (i386) ao meu Debian Bullseye usando:
sudo dpkg --add-architecture i386
Mas não me dá nenhum erro ou nenhuma mensagem de sucesso. Quando eu usei
sudo dpkg --print-architecture
ainda dá apenas am64
eu li adicione pergunta e resposta sobre arquitetura de 32 bits para Ubuntu. Comando
ls /etc/dpkg/dpkg.cfg.d/
dá:
pkg-config-hook-config
Quando olhei dentro do arquivo, ele escreveu:
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
Então eu verifiquei se existe um arquivo chamadopkg-config-dpkghookem/usr/compartilhar/mas não, não existe tal arquivo lá.
Tenho que substituir o nome do arquivo pormultiarca, se não, o que devo fazer?
Responder1
dpkg --print-architecture
exibe o seu sistemaprimárioarquitetura.
Para ver quaisquer arquiteturas adicionais configuradas no sistema, você precisa executar
dpkg --print-foreign-architectures
Isso deve aparecer i386
no seu caso.