Cuando lo hago, which java
obtengo el siguiente resultado:
which java
/dir/java/bin/java
Ya lo desinstalé java
rpm
usando lo siguiente
`rpm -qa | grep -i java`
rpm -e rpm-name
Todavía Java no está instalado y which java
aparece /dir/java/bin/java
Respuesta1
Aparentemente, es posible que Java se haya instalado fuera de rpm
la administración de paquetes.
En ese caso, puede simplemente hacer un mv /dir/java /dir/java.to-be-removed
y 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/bin
en 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.PATH
MANPATH
/etc/environment
/etc/profile
/etc/profile.d
JAVA_HOME
/dir/java.to-be-removed
También puede verificar que /usr/local/bin
el 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.