Куди пішов / usr / lib64 і що таке / usr / lib / x86_64-linux-gnu?


17

У мене є дві системи 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

Відповіді:


17

Debian і Ubuntu переходять до нової багатошарової реалізації ( специфікації ). Крім усього іншого, це передбачає переміщення специфічних для архіву бібліотек /usr/lib/<triplet>, скидання обмежень lib32та lib64(куди піде новий x32 ABI ? qemuКуди живуть застарілі бінарні файли? Тощо), а також розширення менеджера пакетів для роботи із установками змішаної архітектури більш здоровим.


Дякуємо за короткий підсумок та посилання. Тільки коли я подумав, що знаю, де живуть ці речі ... Новий макет тепер має більше сенсу.
ephsmith
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.