ルート ディレクトリには、、、、、、など、いくつかの「lib」/lib
サブlib32
フォルダーがありlib64
ます。/usr/lib
/usr/lib32
/usr/local/lib
それらの違いは何ですか?
答え1
/lib
シングルユーザー(管理者のみ)モードで/usr
マウントされていない場合でも必要になる可能性がある「必須」ライブラリが含まれています。
/usr/lib
通常のユーザー プログラム用のライブラリであり、ほとんどは の下にあります/usr
。
/usr/local/lib
ローカルにインストールされたプログラムとパッケージ、つまり自分でソース パッケージからコンパイルしてインストールしたもののライブラリです。
lib ディレクトリの主な目的である共有ライブラリと静的ライブラリに加えて、その下にいくつかの大きなパッケージ用の階層 (独自の lib、bin、include などを含む) も見つかる場合があります。
lib32
64 ビット システムでは、lib64
32 ビットと 64 ビットのライブラリを分離するために使用されます。