しばらく前(約1ヶ月)私は、~/.local
単一のユーザーであるにもかかわらず、ソースからビルドされたパッケージとは異なる理由でビルドされたパッケージを簡単に区別できるように、カスタムの場所にソースからビルドされたパッケージをインストールし始めました。
また、私は初めてLinuxに触れ、その過程でいくつか学びました。何らかの理由でクラッシュしcheckinstall
ているように見えるPythonパッケージを除いて、可能な限りUbuntuでこれを使用しています。easy-install.pth
debパッケージを自分で作ることはまだ手の届かないことです。
私は今これを持っています.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
だから経験豊富なユーザーに尋ねたかったのです。特定のパッケージが自分のカスタムフォルダにインストールされているパッケージに依存している場合、将来の問題を引き起こす可能性があるいくつかの変数がありませんか?