/ usr / lib64는 어디로 갔으며 / usr / lib / x86_64-linux-gnu는 무엇입니까? 두 개의 Ubuntu-x86_64 시스템이 있습니다. 하나는

두 개의 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


답변

데비안과 우분투는 새로운 멀티 아치 구현 ( spec ) 으로 이동하고 있습니다. 무엇보다도,이에 아치 특정 라이브러리를 이동 포함 /usr/lib/<triplet>의 한계를 포기 lib32하고 lib64(여기서 새로운 것 X32 ABI의 이동? 않습니다 qemulated 바이너리 살? 등)과 많이 혼합 아키텍처 설치를 처리하기 위해 패키지 관리자를 연장으로 더 이상하게