
私は現在、Ubuntuにインストールされている以前のJavaへの言及を取り除こうとする悪夢を見ています。何度も試しても、以前のインストール/usr/lib/jvm
への多くの参照が残っていました。新しいインストールもパスを介して表示されません。
/opt
将来、これらの悪夢を避けるために、optサブディレクトリを削除してJavaをインストールして集中化することをお勧めします。
答え1
JVMがインストールされているOSがすでに存在する場合は、OSを再インストールする方が簡単であるというコメント作成者の意見に同意します(もちろん、データをバックアップした後)。
つまり、実際にユースケースに「推奨」される場所はありません。
- FHSによると、「/usrのソフトウェアを交換またはアップグレードするためにインストールしない限り、ローカルにインストールされたソフトウェアは/usrではなく/usr/localに配置する必要があります」 /usrでJVMを交換/アップグレードするように聞こえます。したがって、これは「推奨」位置と見なすことができます。
- / optを使用することは実績のある方法なので、「推奨」の場所と見なすこともできます。
- 私が好むのは、$ HOME / .localを使用してリポジトリではなくソフトウェアをインストールすることです。 sudoが不要で状況が不安定になると、$ HOME / .localディレクトリ全体を削除しやすくなり、システムソフトウェアを台無しにする可能性が低くなります。したがって、ここにインストールすることをお勧めします。
JVMをどこにインストールすることにしたのかに関係なく、/ usrがインストールされていないJVMを使用するには、必要な環境変数を調整する必要があります。