Makeを使用してソフトウェアパッケージをインストールした後、ルールに従い、ライブラリを/usr/lib/などの標準ディレクトリに含めるかどうか

Makeを使用してソフトウェアパッケージをインストールした後、ルールに従い、ライブラリを/usr/lib/などの標準ディレクトリに含めるかどうか

mesa-12.0.0をインストールした後、私のライブラリとヘッダーファイルは次の場所にあります。

~/ダウンロード/mesa-12.0.0/lib ~/ダウンロード/mesa-12.0.0/include

パスを直接追加する方が良いですか?LD_LIBRARY_PATHそれとも、/usr/libのようなより標準的なパスに入れるべきですか?パッケージを整理する最善の方法は何ですか、それとも両方可能ですか?

ありがとうございます。

ベストアンサー1

以下を入力しないでください/usr/lib。オペレーティングシステムのコンテンツとローカルにインストールされているコンテンツを混在させないでください。

入れると/usr/local/影になります/。などがあります/usr/local/lib。また、これを調べると、ローカルパッケージを管理するのに役立ちます(それらを分離してすべて一緒に保管してください)。/usr/local/bin/usr/local/includestow

あるいは、ホームディレクトリに保存することもできます。stowここからヘルプを提供することもできます。

/usr/local/全体として()またはユーザーディレクトリにインストールするかどうかはユーザー次第です。どちらも他の人と共有できます。ただし、に入れると/usr/local自動的に共有されます。そして、インストールするには管理者(rootまたは...)アクセス権が必要です。

おすすめ記事