新しいプログラムをインストールするたびに、そのサブディレクトリを 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。
プログラムのデータ ディレクトリをパスに追加する必要はありません。