プログラムを/usr/localに直接インストールする必要がありますか、またはusr/local内のサブディレクトリまたは/optにインストールする必要がありますか? [コピー]

プログラムを/usr/localに直接インストールする必要がありますか、またはusr/local内のサブディレクトリまたは/optにインストールする必要がありますか? [コピー]

私のコンピュータにPHPStorm IDEをインストールしたいです。 Linuxバージョンは、bin、help、jre64、lib、ライセンス、およびプラグインディレクトリと2つのテキストファイルを含む.tar.gzアーカイブとして配布されています。

検索してみると、ユーザーがインストールしたプログラムの場所は /usr/local または /opt のようです。

  1. /usr/localまたは/optにインストールする必要がありますか?
  2. /usr/localが最初の質問に対する答えである場合:/usr/localにはすでにPHPStormアーカイブと同じディレクトリ(bin、lib)が含まれています。アーカイブのディレクトリを直接/usr/localにコピーする必要があります。 phpstormサブディレクトリを作成してそこに入れますか?

答え1

ソフトウェアのインストールには2つのオプションがあります。

1)システム全体:すべてのユーザーがアプリケーションにアクセスでき、管理者(root)権限でインストールする必要があります。 2)/home/user内のユーザーにのみ適用され、インストールには管理者権限は必要ありません。

1)の場合、一般的に言及した2つの場所、つまり/ usr / localと/ optがあります。 .tar.gzに独自のディレクトリ構造がある場合は、ファイルを/opt/PHPStormに入れてその構造を維持することをお勧めします。 /usr/local は、そのサブディレクトリについて知っているインストーラに適しています。

ただし、PHPStormなどのIDEの場合は、/home/user/bin/PHPStormなどの場所にインストールするのが最善です。これにより、アップグレード、サプリメントのインストールなどが簡単になります。

関連情報