カスタムの場所に構築されたパッケージの環境変数

カスタムの場所に構築されたパッケージの環境変数

しばらく前(約1ヶ月)私は、~/.local単一のユーザーであるにもかかわらず、ソースからビルドされたパッケージとは異なる理由でビルドされたパッケージを簡単に区別できるように、カスタムの場所にソースからビルドされたパッケージをインストールし始めました。

また、私は初めてLinuxに触れ、その過程でいくつか学びました。何らかの理由でクラッシュしcheckinstallているように見えるPythonパッケージを除いて、可能な限りUbuntuでこれを使用しています。easy-install.pthdebパッケージを自分で作ることはまだ手の届かないことです。

私は今これを持っています.bashrc

export PATH=$HOME/.local/bin:$PATH
export LD_LIBRARY_PATH=$HOME/.local/lib:$LD_LIBRARY_PATH
export PYTHONPATH=$HOME/.local/lib/python2.7/site-packages/:$PYTHONPATH
export PKG_CONFIG_PATH=$HOME/.local/lib/pkgconfig:$PKG_CONFIG_PATH
export MANPATH=$HOME/.local/share/man:$MANPATH

今日、私はソースから構築されたパッケージのヘッダーファイルに依存するものを構築していましたが、Cインクルードパス変数が「ローカル」インクルードパスパスを指す必要があるという事実が見つかるまで問題がありました。C_INCLUDE_PATH=$HOME/.local/include

だから経験豊富なユーザーに尋ねたかったのです。特定のパッケージが自分のカスタムフォルダにインストールされているパッケージに依存している場合、将来の問題を引き起こす可能性があるいくつかの変数がありませんか?

関連情報