/usr/lib と /usr/lib/x86_64-linux-gnu フォルダの違い

/usr/lib と /usr/lib/x86_64-linux-gnu フォルダの違い

私はLinuxのルートフォルダに慣れていません。

Ubuntu 18.04システムがあります。これら2つのフォルダの違いは何ですか?

  • /usr/libそして
  • /usr/lib/x68_64-linux-gnu

私がこの質問をする理由は宣伝する .so両方のフォルダのファイルは異なるバージョンです。

答え1

/usr/lib/x86_64-linux-gnu~であるマルチアーキテクチャGNU Cライブラリを使用してLinux上で64ビットx86用に構築されたライブラリを含むフォルダ。/usr/lib多くのパッケージが複数のアーキテクチャ仕様に従わないため、システム用に構築されたライブラリの履歴フォルダです。

UbuntuのBoostパッケージはそのライブラリをマルチアーチフォルダに配置するため、そのライブラリは/usr/libUbuntu以外のソースから提供されているか、まだインストールされている以前のバージョンのパッケージで提供できます。

関連情報