/ Usr / lib64 đã đi đâu và / usr / lib / x86_64-linux-gnu là gì?


17

Tôi có hai hệ thống Ubuntu-x86_64. Một là phiên bản 10.04, 12.04 còn lại và có sự khác biệt về cấu trúc của các thư mục lib. Điều này không làm tôi ngạc nhiên, nhưng tôi tò mò nếu có ai biết tại sao. Có một lý do ™ tốt tại sao?

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

Câu trả lời:


17

Debian và Ubuntu đang chuyển sang triển khai multiarch mới ( spec ). Trong số những thứ khác, điều này liên quan đến việc chuyển các thư viện dành riêng cho vòm /usr/lib/<triplet>, bỏ qua các hạn chế lib32lib64( x32 ABI mới sẽ đi đâu? Các qemunhị phân lated sống ở đâu? V.v.) cũng như mở rộng trình quản lý gói để xử lý nhiều cài đặt kiến ​​trúc hỗn hợp vệ sinh hơn


Cảm ơn đã tóm tắt nhanh chóng và tài liệu tham khảo. Ngay khi tôi nghĩ tôi đã biết những thứ này sống ở đâu ... Bố cục mới bây giờ có ý nghĩa hơn.
ephsmith
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.