は多くの場合、大きなパッケージがどこかPATH
でラッパースクリプトまたはリンクを/opt
にインストールされています。それを実行するために使用するためにどのようなOSが伝えます。例えば、私のシステムで、Google Picasa
は/opt/google/picasa
にインストールされ、シンボリックリンクが/usr/bin/picasa
Firefox
/opt/google/picasa/3.0/picasa
にでありことは私のシステムで
/usr/bin/firefox
であり、それが
/usr/lib/firefox-3.0.11/firefox.sh
へのシンボリックリンクそのものである
/usr/bin/firefox-3.0
へのシンボリックリンクです - そのシェルファイルファンブル最終的に
/usr/lib/firefox-3.0.11/firefox
が実行されるまで(何か他のことを行う理由が見つからない限り)。これは最終的にバイナリ実行可能ファイルです。だから
/usr/lib
は私のために
firefox
がインストールされています。
あなたは、プログラムがどこにあるかを見つけるために、このコマンドを使用することができます。
type -a firefox
その後、あなたはそれがこれを使用しているファイルの種類を見つけることができます。
file /usr/bin/firefox
もFilesystem Heirarchy Standardを見ますファイルとプログラムの推奨場所の詳細については、こちらを参照してください。