/ usr / lib64はどこに行き、/ usr / lib / x86_64-linux-gnuとは何ですか?


17

Ubuntu-x86_64システムが2つあります。1つはバージョン10.04、もう1つは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

DebianとUbuntuは、新しいマルチアーチ実装(spec)に移行しています。とりわけ、これはにアーチ固有のライブラリを移動する必要/usr/lib/<triplet>の限界を、ドロップするlib32lib64(ここで新しいますx32のABIの行く?んqemuた関連のバイナリが住んでいる?など)としてだけでなく多くの複合アーキテクチャインストールを処理するために、パッケージマネージャを拡張するようもっと正気。


簡単な要約と参考文献をありがとう。これらのものがどこにあるのかがわかったと思ったとき...新しいレイアウトは今ではもっと理にかなっています。
ephsmith
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.