/ Usr / lib64 nereye gitti ve / usr / lib / x86_64-linux-gnu nedir?


17

İki Ubuntu-x86_64 sistemim var. Biri sürüm 10.04, diğeri 12.04 ve lib dizinlerinin yapısında bir fark var. Bu beni şaşırtmıyor, ama nedenini bilen biri olup olmadığını merak ediyorum. Bunun iyi bir ™ nedeni var mı?

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

Yanıtlar:


17

Debian ve Ubuntu yeni bir çok amaçlı uygulamaya ( spec ) geçiyor . Diğer şeylerin yanı sıra, bu işe baş özgü kitaplıkları hareket ettirmeyi gerektirir /usr/lib/<triplet>sınırlarını, bırakarak lib32ve lib64(burada yeni edecek x32 ABI go? Do qemuyonunun ikili yaşıyor? Vs.) yanı çok karışık mimari yüklemelerini işlemek için paket yöneticisini uzanan olarak daha akılcı.


Hızlı özet ve referanslar için teşekkürler. Tam da bu şeylerin nerede yaşadığını bildiğimi düşündüğümde ... Yeni düzen artık daha anlamlı.
ephsmith
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.