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

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

2つのUbuntu-x86_64システムがあります。 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

ベストアンサー1

DebianとUbuntuは新しいものに移動していますマルチアーキテクチャ実装する(仕様)。とりわけ、これには、アーキテクチャ固有のライブラリを次に移動し、/usr/lib/<triplet>制限を削除することが含まれます。lib32lib64x32 ABI行く?遅延バイナリはどこに保存されますかqemu?など)とパッケージマネージャを拡張して、混合アーキテクチャのインストールをより合理的に処理します。

おすすめ記事