Linux

/usr/lib64 去了哪裡,/usr/lib/x86_64-linux-gnu 是什麼?

  • July 16, 2012

我有兩個 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

Debian 和 Ubuntu 正在轉向新的多架構實現(規範)。除其他外,這涉及將特定於架構的庫移動到/usr/lib/<triplet>. 中,放棄lib32lib64(新的x32 ABI將去哪裡?最新的qemu二進製文件在哪裡?等)以及擴展包管理器以處理混合架構安裝。更理智。

引用自:https://unix.stackexchange.com/questions/43190