/usr/lib64는 어디로 갔나요? /usr/lib/x86_64-linux-gnu는 무엇입니까?

/usr/lib64는 어디로 갔나요? /usr/lib/x86_64-linux-gnu는 무엇입니까?

두 개의 Ubuntu-x86_64 시스템이 있습니다. 하나는 버전 10.04이고 다른 하나는 12.04이며 lib 디렉터리의 구조가 다릅니다. 이것은 나를 놀라게 하지 않지만 누군가가 이유를 알고 있는지 궁금합니다. 타당한 이유가 있나요?

10.04

2.6.32-38-server #83-Ubuntu SMP Wed Jan 4 11:26:59 UTC 2012 x86_64 GNU/Linux

/usr/lib
/usr/lib32
/usr/lib64

12.04

3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 GNU/Linux

/usr/lib
/usr/lib/x86_64-linux-gnu

답변1

데비안과 우분투는 새로운 것으로 이동하고 있습니다다중 아키텍처구현하다(사양). 무엇보다도 여기에는 아키텍처별 라이브러리를 다음으로 이동하고 /usr/lib/<triplet>제한 사항을 제거하는 작업이 포함됩니다.lib32lib64x32 ABI가다? 지연된 바이너리는 어디에 저장됩니까 qemu? 등) 및 패키지 관리자를 확장하여 혼합 아키텍처 설치를 보다 합리적으로 처리합니다.

관련 정보