
Yo uso Ubuntu 14.04 LTS, 64 bits. Al intentar ejecutar algunos programas de 32 bits, tuve que instalar la versión 6 de Java. La versión 7 de Java ya estaba presente. Solía update-alteratives
cambiar entre ellos. De alguna manera me equivoqué por completo y quiero eliminar todo el contenido de ambas versiones de Java y reinstalarlo. Lo usé apt-get remove
pero creo que algunas partes de Java están sobrando.
Pregunta: ¿Cómo elimino Java desde cero de mi sistema Ubuntu?
Cualquier ayuda es muy apreciada. TIA.
Respuesta1
La siguiente solución elimina todas las instalaciones de Java (OpenJDK y Oracle Java), instaladas a través del Administrador de paquetes.
Verifique el resultado de los siguientes comandos ycomprobar dos vecessi está bien quitarlo
dpkg --get-selections | awk '/oracle-java/ && /installer/ {print "sudo apt-get purge "$1}' dpkg --get-selections | awk '/openjdk/ {print "sudo apt-get -y purge "$1}'
Después de eso, purgue OpenJDK y Oracle Java a través de
dpkg --get-selections | awk '/oracle-java/ && /installer/ {system("sudo apt-get purge "$1)}' dpkg --get-selections | awk '/openjdk/ {system("sudo apt-get -y purge "$1)}'
Respuesta2
utilícelo apt-get purge
para eliminar cualquier cosa, incluidas configuraciones y similares.
Si los problemas persisten, siempre puedes usar find -name '*java*'
o para encontrar los restos de Java. Tenga en cuenta que es posible que también necesite buscar, por ejemplo, jvm (máquina virtual Java) y eso find
permitirá eliminar, pero utilice este comando con cuidado.
Alternativamente, siempre puedes forzar una reinstalación:apt-get install --reinstall package-name
Esto podría solucionar los problemas con su java.
Respuesta3
No estoy completamente seguro de lo que entiende por "algunas partes de Java permanecen en mi sistema", pero ejecutar estos 2 comandos le indicará qué está instalado en relación con Java y la máquina virtual openjdk.
dpkg --get-selections | grep java
dpkg --get-selections | grep jdk
Muchos paquetes etiquetados con "java" son en realidad bibliotecas y enlaces, probablemente no le importen mucho. El núcleo de Java está en commons
creo.
Además, tal vez su problema se deba a los archivos de configuración sobrantes... ¡no se olvide de apt-get purge
sus paquetes!