新しいプログラムをインストールするたびに、そのサブディレクトリを PATH に追加する必要がありますか? または、このステートメントはすべてのサブディレクトリをカバーしていますか?: PATH=$PATH:~/local/bin
in my.bashrc
すべてのサブディレクトリを PATH に追加する必要がある場合、配置できる自動化されたソリューションはあり.bashrc
ますか? FALSE 更新の場合、起動時に PATH に対してすべてのサブディレクトリをチェックしますか?
実際に次のようなディレクトリがある場合$HOME/local/bin
$HOME/local/bin/atool
$HOME/local/bin/btool
$HOME/local/bin/ctool
そして、これらのそれぞれをあなたのものにしたい場合は、既存のものからbashセッションを開始するたびにこれを実行したくないので、あなたのまたはおそらくあなた$PATH
の中で次のことを行うことができます..bashrc
.bash_login
MYLOCALPATH=`find $HOME/local/bin -type d -depth 1 | paste -s -d : -`
PATH=$PATH:$MYLOCALPATH
そうでない場合は、通常は exe がインストールされているため、何が起こっていないかをもう少し具体的に説明できます<somewhere>/bin
。バージョン管理の理由がなくても、通常はそこにリンクされます。
パッケージ マネージャーを介して、またはmake install
特別な./configure
オプションなしでインストールされたプログラムは、それ自体をインストールするか、少なくとも標準のバイナリ ディレクトリの 1 つにシンボリック リンクを追加/usr/bin/
し/usr/games/bin
ます/usr/local/bin
。
プログラムのデータ ディレクトリをパスに追加する必要はありません。