Cómo desinstalar la App 'Java' de mi PC Linux y eliminar sus archivos - Hazlo así
Linux tiene por defecto instalado en sus sistemas operativos una versión libre Java, Open JDK, el cual es bastante efectivo, sin embargo, ante las nuevas actualizaciones resulta bastante obsoleto para los usuarios de este software. Ante esta situación, es necesario desinstalar esa versión, para descargar e instalar a la ultima versión libre de Java, a continuación, te explicaremos paso a paso como realizar este procedimiento de una manera sencilla.
¿De qué forma suprimir un vínculo simbólico para desinstalar Java completamente?
Para desinstalar una versión de Java Open JDK de tu sistema Linux, debes tener los permisos de escritura en el directorio, que te permitan suprimir el vínculo simbólico asociado a él. Por definición un enlace simbólico, significa una vía directa para acceder a una archivo o programa, que tiene cualquier ubicación, es la versión de un acceso directo de Windows.
Para eliminar este tipo de enlaces se hace uso de los comandos: rm y unlink, del siguiente modo:
- Lo primero es abrir una terminal, pulsando simultáneamente los comandos “Ctrl + Alt + T”.
- Luego introduces lo siguiente “ls -l <RutaDelEnlaceSimbolico>”, esto te permite conocer un listado de todos los enlaces simbólicos del dispositivo, toma nota del correspondiente a la versión de Java a suprimir.
- Por medio del comando rm: Solo debes introducir en el ejecutador “rm <RutaDelEnlaceSimbolico>”, al dar enter quedará eliminado el enlace simbólico.
- Por medio de comando unlink: Ejecuta la siguiente línea “unlink < RutaDelEnlaceSimbolico>”, de igual forma, al dar enter quedará eliminado el enlace simbólico.
Ambos comandos son aplicables en la eliminación cualquier tipo de enlace simbólico en Linux, no solo los correspondientes a Java, por lo que pueden serte de utilidad en distintos casos.
¿Qué hacer para desinstalar de tu computadora la App Java definitivamente?
Tras haber removido el enlace simbólico de Java, no puedes dar por eliminada la aplicación de tu sistema, para ello aún restan ejecutar una serie de comandos, que varían en consideración a la versión de Java que tengas instalada. En cualquier caso, lo primero que debes de conocer es la versión de Java que tienes, por ello desde la terminal, ejecuta el siguiente comando “java –versión” y reserva esa identificación, te será útil en el proceso de desinstalar el software.
¿Cuáles son los métodos que existen para desinstalar Java?
Las formas de desinstalar Java de tu ordenador, son tan variadas como las de instalar java en cualquier version de Ubuntu Linux, pero en grandes rasgos se clasifican dos vías para lograrlo:
Desinstalación de RPM
Redhat Package Manager, o RPM, es un gestor que facilita instalar o desinstalar programas en las plataformas GNU/linux, en este caso, te enseñamos como hacer uso de él para eliminar Java en tu equipo:
Lo primero es asegurarte de tener el paquete RPM instalado en tu computador, de no ser así procede a descargarlo y ejecutarlo.
Una vez finalices ese proceso, debes abrir una terminal (Ctrl + Alt + T), e introducir el comando “rpm -qa | grep -i {paqueteabuscar}”, (En paquete a buscar puedes escribe el nombre del programa a desinstalar, en este caso, Java), te devolverá como resultado el nombre completo del programa instalado, toma nota.
El siguiente comando a introducir es “rpm -e {paqueteadesinstalar}” (En paquete a desinstalar introduce el nombre completo de Java que previamente anotaste), así de simple tendrás Java desinstalado de tu sistema Linux
Usando el archivo extraíble
El segundo método que te explicaremos, aplica para los casos en que la instalación de Java ha sido proveniente desde Oracle, con un paquete autoextraíble, el proceso consiste en eliminar todas la JVMs manualmente, el proceso es el siguiente:
- Abra la terminal de Linux y ejecute: “sudo dpkg --list | grep -i jre”, mostrará como resultado la versión de Java instalada.
- Ingresar el siguiente comando “sudo apt remove default-jre”, seguidamente “S”, de esta manera confirmarás la orden de desinstalar Java en tu dispositivo.
- Para comprobar, introduce nuevamente “java –versión”, no debería devolver ningún resultado, puesto que ya no tienes disponible la herramienta.
¿Cómo eliminar los archivos restantes de Java de tu PC?
Puedes borrar todo rastro de Java en tu ordenador, con el objeto de liberar el almacenamiento y evitar incongruencias del sistema operativo Ubuntu de Linux, del siguiente modo:
- Ejecuta el siguiente comando completo “dpkg-query -W -f='${binary:Package}\n' | grep -E -e '^(ia32-)?(Sun|Oracle)-Java' -e '^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)' -e '^Java-common' | xargs Sudo apt-get -y remove
- Sudo apt-get -y autoremove”, con ello se iran los paqueres vinculados con Java.
- Ahora introduce lo siguiente “dpkg -l | grep ^rc | awk '{print($2)}' | xargs Sudo apt-get -y purge”, asegúrate de no modificar el código, sigue el proceso al pie de la letra, esto consiste en eliminar todos los registros de configuración.
- Sigue con “Sudo bash -c 'ls -d /home/*/.Java' | xargs Sudo rm -rf” , para borrar cache y Java config.
- Con “Sudo rm -rf /usr/lib/jvm/*”, te aseguras de eliminar todas las JVMs instaladas manualmente.
- Este código es bastante extenso, cuida ingresarlo correctamente “for g in ControlPanel Java java_vm javaws jcontrol jexec keytool mozilla-javaplugin.so orbd pack200 policytool rmid rmiregistry servertool tnameserv unpack200 appletviewer apt extcheck HtmlConverter idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc xulrunner-1.9-javaplugin.so; do Sudo update-alternatives --remove-all $g; done” desechara cualquier entrada Java restante.
Con estos comandos te aseguras de limpiar en profundidad, cualquier rastro de Java en tu ordenador Linux, sin embargo, debes siempre recordar que debes tener cuidado para evitar dañar tú sistema