ローカルの非標準ディレクトリにパッケージとツールをインストールする

ローカルの非標準ディレクトリにパッケージとツールをインストールする

要約:非伝統的なパスからパッケージをビルドするときにパッケージが提供するすべてにシステムがアクセスできるようにするには、どの環境変数を更新する必要がありますか?

通常、ジョブシステムへのルートアクセス権がないため、ホームディレクトリの下のローカルフォルダにパッケージをインストールします。

~/my_installations/

時間の経過とともに、次のような一般的なフォルダ階層が作成されます。

bin
lib
man
share
info
include

他のものの間。

インストール後、適切なバイナリとライブラリへのアクセスを提供するためにPATHinclude~/my_installations/binLD_LIBRARY_PATHincludeを更新しました~/my_installations/lib

しかし、ビルドパスの下の残りのリソースへの暗黙的なアクセスを提供する方法は何ですか?コマンドラインツールとシステムで他のすべてを使用できるようにするには、他の環境変数を更新する必要がありますか? (例:includeパス、manページなど)

共通の標準やガイダンスはありますか?

ベストアンサー1

更新できます。MANPATH(またINFOPATH)はプライベートディレクトリのマニュアルページを指します。残念ながら、ソフトウェアがインクルードパスを確認するように指示する唯一の方法はありません。CFLAGSビルドシステムで使用される他の変数を設定する必要があるかもしれませんが、必ずしもそうではありません。

おすすめ記事