¿A dónde fue / usr / lib64 y qué es / usr / lib / x86_64-linux-gnu?


17

Tengo dos sistemas Ubuntu-x86_64. Una es la versión 10.04, la otra 12.04 y hay una diferencia en la estructura de los directorios lib. Esto no me sorprende, pero tengo curiosidad si alguien sabe por qué. ¿Hay una buena razón por la que?

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

Respuestas:


17

Debian y Ubuntu se están moviendo a una nueva implementación multiarch ( espec .). Entre otras cosas, esto implica mover bibliotecas específicas de archivadores /usr/lib/<triplet>, eliminar las limitaciones de lib32y lib64(¿a dónde irá el nuevo x32 ABI ? ¿Dónde qemuvivirán los binarios latados? Etc.), así como extender el administrador de paquetes para manejar muchas instalaciones de arquitectura mixta Más sensatamente.


Gracias por el resumen rápido y las referencias. Justo cuando pensaba que sabía dónde vivían estas cosas ... El nuevo diseño tiene más sentido ahora.
ephsmith
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.