Debian 12(bookworm)에 libpng12 64비트를 설치하면 Stata 16을 설치할 때 64비트 다중 아키텍처 지원 사전 종속성 오류가 발생합니다.

Debian 12(bookworm)에 libpng12 64비트를 설치하면 Stata 16을 설치할 때 64비트 다중 아키텍처 지원 사전 종속성 오류가 발생합니다.

설치하려고 하는데스타타 16데비안 12 "책벌레". Stata 에는 libpng12불행하게도 libpng저장소(버전 16)에서 충족되지 않은 종속성이 필요합니다. libpng12 deb 패키지를 다운로드했지만 설치하려고 하면 멀티 아키텍처 지원에 대한 오류 메시지가 나타납니다.

dpkg: regarding libpng12-0_1.2.50-2+deb8u3_amd64.deb containing libpng12-0:amd64, pre-dependency problem:
 libpng12-0 pre-depends on multiarch-support
  multiarch-support is not installed.

dpkg: error processing archive libpng12-0_1.2.50-2+deb8u3_amd64.deb (--install):
 pre-dependency problem - not installing libpng12-0:amd64
Errors were encountered while processing:
 libpng12-0_1.2.50-2+deb8u3_amd64.deb

내 OS와 패키지는 모두 64비트이므로 여기서 다중 아키텍처 지원이 필요한 이유를 잘 모르겠습니다. 실행해보니 dpkg --print-architectureamd64라고 나오더군요. 내 생각에 dpkg의 현재 버전은이미 여러 아키텍처에서 지원됨.

이 패키지를 어떻게 설치하나요?

답변1

multiarch-support다중 아키텍처 라이브러리 경로로 전환하는 동안 사용되는 전환 패키지입니다.

내 생각에 당신을 위한 최선의 해결책은 (Stata가 최신 버전으로 빌드된 패키지를 제공하도록 하는 것 외에 libpng) 설치하는 것입니다.약간 더 새로운 버전libpng12-0에 의존하지 않습니다 multiarch-support.

관련 정보