11.10의 멀티아키 기능은 강제 아키텍처 설치의 종말을 의미합니까?

11.10의 멀티아키 기능은 강제 아키텍처 설치의 종말을 의미합니까?

그렇다면 11.10의 멀티아키 기능은 64비트 사용자가 'force--architecture' 명령을 사용하지 않고도 32비트 '.debs'를 설치할 수 있다는 것을 의미합니까?

답변1

--force-architecture몇 가지 참고 사항이 포함된 다중 아키텍처 지원은 더 이상 필요하지 않습니다 .

  • 패키지가 의존하는 라이브러리는 다중 아키텍처를 지원해야 합니다.
  • 멀티 아키텍처가 지원되더라도 라이브러리 패키지가 시스템에 32비트 버전을 설치하도록 할 수 있습니다.또는64비트 중 하나지만 둘 다는 아닙니다. 따라서 문제의 패키지는 64비트에 해당하는 라이브러리가 필요하지 않은 한 이러한 라이브러리에 의존할 필요가 없습니다.
  • 타사 웹사이트의 많은 패키지는 필요한 종속성을 설정하지 않습니다. 멀티아치 이전에는 더티 해킹(Dirty Hack)이 ia32-libs생성되었습니다. 여기에는 여러 패키지에 대한 32비트 라이브러리가 포함되므로 관리자가 "그냥 패키지를 설치하세요"라고 말하기가 쉬웠습니다 ia32-libs. 대부분의 경우 32비트 시스템에 대한 종속성이 언급되어 있으므로 이를 설치해야 하지만 32비트 아키텍처의 경우 다음 :i386과 같이 각 패키지 뒤에 추가합니다.

    sudo apt-get install libgl1-mesa-glx:i386 libc6:i386
    

관련 정보