/ 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

เดเบียนและอูบุนตูกำลังย้ายไปใช้การใช้งานหลายอย่างใหม่( ข้อมูลจำเพาะ ) เหนือสิ่งอื่นใดสิ่งนี้เกี่ยวข้องกับการย้ายไลบรารี่แบบเจาะจงเฉพาะลงไป/usr/lib/<triplet>ลดข้อ จำกัดlib32และlib64( x32 ABIใหม่จะไปที่ใดที่qemuไบนารี lated จะมีชีวิตอยู่ ฯลฯ ) รวมถึงการขยายตัวจัดการแพคเกจเพื่อจัดการการติดตั้งสถาปัตยกรรมแบบผสมมากมาย sanely มากขึ้น


ขอบคุณสำหรับการสรุปและการอ้างอิงอย่างรวดเร็ว เมื่อฉันคิดว่าฉันรู้ว่าสิ่งเหล่านี้มีชีวิตอยู่ที่ใด ... เลย์เอาต์ใหม่ไม่สมเหตุสมผล
ephsmith
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.