Dove è andato / usr / lib64 e cos'è / usr / lib / x86_64-linux-gnu?


17

Ho due sistemi Ubuntu-x86_64. Uno è la versione 10.04, l'altro 12.04 e c'è una differenza nella struttura delle directory lib. Questo non mi sorprende, ma sono curioso di sapere se qualcuno sa perché. C'è una buona ragione per cui?

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

Risposte:


17

Debian e Ubuntu stanno passando a una nuova implementazione multiarch ( specifiche ). Tra le altre cose, ciò comporta lo spostamento delle librerie specifiche per arco /usr/lib/<triplet>, l'eliminazione dei limiti di lib32e lib64(dove andrà il nuovo ABI x32 ? Dove qemuvivono i binari lated? Ecc.) Così come l'estensione del gestore pacchetti per gestire molto le installazioni in architettura mista più sano.


Grazie per il rapido sommario e riferimenti. Proprio quando pensavo di sapere dove vivono queste cose ... Il nuovo layout ha più senso ora.
ephsmith il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.