/usr/lib64 去哪里了?/usr/lib/x86_64-linux-gnu 是什么?

/usr/lib64 去哪里了?/usr/lib/x86_64-linux-gnu 是什么?

我有两个 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

答案1

Debian 和 Ubuntu 正在转向新的多架构执行 (规格)。除其他事项外,这涉及将特定于架构的库移至,消除和/usr/lib/<triplet>的限制(新的将在哪里lib32lib64x32 ABI去?延迟的二进制文件存放在哪里qemu?等)以及扩展包管理器以更合理地处理混合架构安装。

相关内容