다음 명령을 사용하여 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/공유/하지만 아니요, 거기에는 그러한 문서가 없습니다.
파일 이름을 다음으로 바꿔야했습니다.다중 아키텍처, 그렇지 않으면 어떻게 해야 합니까?
답변1
dpkg --print-architecture
시스템의 표시기초적인건축학.
시스템에 구성된 다른 아키텍처를 보려면 다음을 실행해야 합니다.
dpkg --print-foreign-architectures
i386
귀하의 경우에는 이것이 나타날 것입니다 .