RHEL から Java を完全にアンインストールするにはどうすればいいですか?

RHEL から Java を完全にアンインストールするにはどうすればいいですか?

すると、which java次の出力が得られます。

which java
/dir/java/bin/java

私はすでにjava rpm以下の方法でアンインストールしました

`rpm -qa | grep -i java`
rpm -e rpm-name

まだJavaがインストールwhich javaされてい ないので/dir/java/bin/java

答え1

rpmどうやら Java がパッケージ管理の外部にインストールされている可能性があります。

その場合は、 を実行してmv /dir/java /dir/java.to-be-removed、これによって重要なものが壊れないことを確認できます。

/dir/java/binすべて問題ないと思われる場合は、システム全体のPATHおよび設定内の への参照をすべて削除しMANPATH( 、 、およびディレクトリ内のファイルが存在する場合はそれらも確認/etc/environment) /etc/profile/etc/profile.dシステム全体のJAVA_HOME環境変数設定をすべて削除し、最後に/dir/java.to-be-removedディレクトリを完全に削除します。

また、/usr/local/binディレクトリ内に、その中のさまざまなツールを指す壊れたシンボリック リンクが含まれていないことを確認することもできます/dir/java/bin

答え2

以下のコマンドから宛先ディレクトリを見つけてください。

which java

または

/usr/sbin/alternatives --display java

見つかったら、それらのフォルダ自体を削除します。

すでに rpm 方式を試したので、追加しません。ただし、Java を必要とする他のソフトウェアは、完全に削除すると動作しなくなる可能性があることに注意してください。

答え3

他の回答に加えて、ファイルが rpm に属しているかどうかわからない場合は、次を使用できます。

rpm -qf /path/to/file

これにより、そのファイルがどの rpm に属しているかがわかります。

関連情報