왜 Debian Bullseye에 i386 아키텍처를 추가할 수 없나요?

왜 Debian Bullseye에 i386 아키텍처를 추가할 수 없나요?

다음 명령을 사용하여 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귀하의 경우에는 이것이 나타날 것입니다 .

관련 정보