UnixのによるとはFilesystem Hierarchy Standard、/opt
および/usr/local
以下のように使用されるべきです。
/ usr / local:
「/ usr / local階層は、ソフトウェアをローカルにインストールするときにシステム管理者が使用するためのものです。[...]これは、ホストのグループ間で共有できるが、/ usrにはないプログラムとデータに使用できます。」
/ opt:
"/ optは、アドオンアプリケーションソフトウェアパッケージのインストール用に予約されています。[...]ユーザーが呼び出すプログラムは、ディレクトリ/ opt / <package> / binまたは/ opt / <provider>の下にある必要があります階層。"
したがって、2つの質問に答えます。
「/ optまたは/ usr / local推奨されるものは何ですか?」
この答え(これまでにないほど詳細に説明されています)から借用する/opt
ことは、アンパックの準備ができているビルド済みバイナリを含むビルド済みパッケージを対象としています。自分でEclipseをコンパイルしている場合は/usr/local
、正しい場所です。
「/ usr / binまたは/ usr / local / bin?」
/usr/bin
は、ディストリビューションによって提供されるソフトウェアを対象としています。Eclipseを自分でビルドする場合は、インストールプレフィックスをに設定する必要があります/usr/local
。
重要な注意:通常の状況では、/usr/local
および/opt
はrootによって所有されており、誰でも書き込めません。システム管理者でない場合は、ファイルをインストールするか、ホームフォルダを使用するように依頼する必要があります。