¿Cómo desinstalar completamente Java de RHEL?

¿Cómo desinstalar completamente Java de RHEL?

Cuando lo hago, which javaobtengo el siguiente resultado:

which java
/dir/java/bin/java

Ya lo desinstalé java rpmusando lo siguiente

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

Todavía Java no está instalado y which javaaparece /dir/java/bin/java

Respuesta1

Aparentemente, es posible que Java se haya instalado fuera de rpmla administración de paquetes.

En ese caso, puede simplemente hacer un mv /dir/java /dir/java.to-be-removedy luego verificar que no se rompa nada esencial con esto.

Si todo parece estar bien, elimine cualquier referencia a la configuración y /dir/java/binen todo el sistema (verifique , y los archivos en el directorio si existen), elimine cualquier configuración de variable de entorno en todo el sistema y, finalmente, elimine el directorio por completo.PATHMANPATH/etc/environment/etc/profile/etc/profile.dJAVA_HOME/dir/java.to-be-removed

También puede verificar que /usr/local/binel directorio no contenga ningún enlace simbólico ahora roto que apunte a las distintas herramientas dentro del archivo /dir/java/bin.

Respuesta2

Intente encontrar los directorios de destino con los siguientes comandos.

which java

O y

/usr/sbin/alternatives --display java

Una vez que descubras, elimina esa carpeta.

Como ya probaste la forma rpm, no voy a agregar. Pero tenga en cuenta que es posible que otros programas que requieren Java no funcionen después de eliminarlos por completo.

Respuesta3

Agregando a las otras respuestas; Si no sabes si un archivo pertenece a un rpm o no, puedes usar:

rpm -qf /path/to/file

Lo que te indica a qué rpm pertenece ese archivo.

información relacionada