ユーザー間で共有される開発ソフトウェアを配置するのに最適なディレクトリは何ですか?

ユーザー間で共有される開発ソフトウェアを配置するのに最適なディレクトリは何ですか?

/srv同じコンピュータ内のユーザー間でデータ(ファイルとディレクトリ)を共有する場合は、そのディレクトリを使用することをお勧めします。

私はそれがまだ有効または推奨できると仮定します。変更があれば修正してください。

しかし - ユーザー/グループはどのディレクトリを共有する必要がありますか?開発指向ソフトウェア?つまり、Java、Maven、Gradle(すべて.tar.gz文書で使用可能)です。各ユーザーに対して解凍した同じディレクトリを繰り返すことは意味がありません。

答え1

2つのプログラムがあります:

  1. Linuxに似ています。そのファイルは、ファイルの種類/目的に応じてすべてのファイルシステムに配布されます。この種のプログラムには何の問題もありません。パッケージマネージャがうまく管理します。

  2. 窓など。各プログラムファイルはプログラム固有のフォルダにあります。C:/Program files/XXX 良い方法ではありません。しかし、Linuxにそのようなプログラムが1つ以上ある場合/optに入れてください。

あるいは、ディレクトリを作成することもできます。/家そのような目的のために。/ホーム/選択例えば。これは、ソフトウェアと自動的に選択されたソフトウェアとの競合が懸念される場合に便利です。/選択する

1人だけが利用できるソフトウェアをインストールできます。${HOME}/空しかし、これはあなたの場合ではありません。

関連情報