
要約:非伝統的なパスでパッケージをビルドするときに、システムがパッケージが提供するすべてのものにアクセスできるようにするには、どの環境変数を更新する必要がありますか?
通常、作業するシステムへのルートアクセス権を持っていないため、ホーム ディレクトリの下のローカル フォルダーにパッケージをインストールします。
~/my_installations/
時間が経つにつれて、次のような典型的なフォルダ階層が作成されます。
bin
lib
man
share
info
include
他にもいろいろあります。
インストール後に対応するバイナリとライブラリへのアクセスを適切に提供するために、PATH
を include に~/my_installations/bin
、LD_LIBRARY_PATH
を include に更新します~/my_installations/lib
。
しかし、ビルド パスの下にある残りのマテリアルへの暗黙的なアクセスを提供するにはどうすればよいですか? コマンドライン ツールやシステム全体で他のすべてを利用できるようにするには、他にどのような環境変数を更新する必要がありますか? (例:include
パス、man
ページなど)。
これに関する一般的な基準やガイドはありますか?