Como Instalar manualmente ORACLE Java JRE en Ubuntu 14.04, 16.04, 18.04

¿PORQUÉ INSTALAR JAVA ORACLE? 
Porque algunas aplicaciones de Java podrían tal vez no funcionar con la que viene en en su Sistema Operativo Linux. En Ubuntu se llama OpenJDK.

También debo decirles que yo sé que hay otra manera de instalar ORACLE Java, vea esto, pero creo yo personalmente que con esa manera no se les integrará muy bien así que prueben con esta manera que he hecho pues se integra bien al sistema, pero es más complicada

TUTORIAL APLICABLE A:
Ubuntu y todos sus derivados oficialesLubuntuUbuntu BudgieUbuntu KylinUbuntu MATEUbuntu StudioXubuntu
- Otros Linux que también usan la administración de paquetes DEB como: Linux MintTrisquelElementary OSZorin OSBodhiDeepin LinuxMX Linux, etc
y debería de funcionar en:
distribuciones que usan la administración de paquetes RPM como FedoraRed HatOpenSUSECentOSScientific, etc
- Otros Linux basados en Arch Linux como: AntergosManjaroArchBang
- y otras distribuciones independientes de Linux como: GentooMageiaQuirkySolus, etc. Pero allí se usan otros comandos de instalación los cuales usted deberá de buscar

VIDEO:



VARIABLES A TENER EN CUENTA
Hasta donde yo se ningun Java viene instalado por defecto en ningún sistema operativo linux por que ocupan mucho espacio por eso hay que instalarlo después, y en mi caso cuando instalé el paquete completo de LibreOffice:

sudo apt-get install libreoffice

éste instaló también Java.

Por si no se instala automáticamente Java al instalar LibreOffice
En una versión de Linux llamada antiX y es posible que MX Linux el paquete libreoffice no instala automáticamente a Java, y lo mismo es posible en algún otro Sistema Operativo basado en Debian

Solución instalar default-jre.- Ponga en la terminal:

default-jre

 
también el siguiente paquete instala Java:

libreoffice-report-builder  

A tener en cuenta en este tutorial
En los siguientes comandos de terminal usados y los resultados de los números dados, es necesario tomar en cuenta que Java ya estaba instalado en mi sistema operativo.

Consejo
 
Al poner comandos en la terminal, para evitar errores sea muy cuidadoso en los espacios (sea al principio o al final) y signos, no borre ninguno y sea muy precavido de que todo esté como está en este tutorial, para asegurarse que funcione


INSTRUCCIONES: 
1.- Descargue Oracle Java JRE de la página:

 www.java.com



2.- Escoja la version según sus sistema operativo y descarguelo:


3.- En su administrador de archivos descomprima el paquete que tiene extensión .tar.gz


4.- Es necesario para la siguiente tarea tener permisos de super usuario (root) y para evitar confusiones usemos el administrador de archivos nautilus, si no está instalado en su Linux instálelo, en Ubuntu se instala así:
sudo apt-get install nautilus
y lancelo como root con:

sudo nautilus

allí busque el lugar donde descargó a java la extrajo y copie la carpeta:


abra otra pestaña con "Ctrl + T" y en esa otra instancia que se abrió búsque esta ruta:

/usr/lib/jvm

allí de clic derecho y  pegar

Debe quedar así:



Ahora entro en esa carpeta:



aplasto el atajo de teclado "Ctrl + L" y clic derecho para copiar esa dirección:

Usted observe bien que el direcotio es este:

/usr/lib/jvm/jre1.8.0_71

esto en mi caso, en esta fecha, para esta versión, pues con el paso del tiempo aparecerá por ejemplo la 1.9 etc. Ahora pegue esta ruta en algún editor de texto, ejemplo mousepad:

Nota: Después de hacer esto cierre nautilus pues está como ROOT y así si usted borra algo del sistema(por descuido podría pasar) se le dañará, o si edita algún archivo o crea alguna carpeta adquirirán acceso de sólo root y luego no podrá borrarlos así nomas.

5.- Bien, lo siguiente que hay que hacer es hacer que su Linux lo reconozca, y para esto hay que poner unos comandos en la terminal, pero para hacerlo bien hágalo en el editor de texto.

En el siguiente comando donde dice "su-java" reemplacelo con el nombre del java que usted haya descargado, yo descargué "jre1.8.0_71":

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/su-java/bin/java 3

debe quedar así según mi caso:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.8.0_71/bin/java 3

aquí una captura del editor de texto:

ahora sí copiar esa linea y pegarla en la terminal
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.8.0_71/bin/java 3
y poner la contraseña y Enter.

Luego poner el siguiente comando en la terminal:
sudo update-alternatives --config java
y escoger en el número de la izquierda, el numero al que corresponde, en mi caso es el "2", este numero hay que escribirlo allí:



después de escribirlo hay que aplastar "Enter":




debe quedar así:



Ahora ponemos otra vez el comando:
sudo update-alternatives --config java
y nos mostrará que con un asterisco la versión de java que estamos el sistema estará usando(la cual es esta que hemos instalado):



INTEGRAR ORACLE JAVA AL SISTEMA
Nota: Antes de empezar, los siguientes archivos vienen en el mismo binario de ORACLE Java que hemos descargado, recuerde el nombre de mi carpeta y que estoy usando el sistema operativo de 32 bits. Y  los siguientes reemplazos es mejor que los haga en el editor de texto mencionado anteriormente

Integrar Iconos: 
Ponga en la terminal el siguiente comando, recuerde que debe cambiar el nombre de la carpeta (el mio aquí es jre1.8.0_71) de java por el suyo:
sudo cp -r /usr/lib/jvm/jre1.8.0_71/lib/desktop/icons/ /usr/share/

Integrar clic derecho para el administrador de archivos
Ponga en la terminal el siguiente comando, recuerde que debe cambiar el nombre de la carpeta (el mio aquí es jre1.8.0_71) de java por el suyo:
sudo ln -s /usr/lib/jvm/jre1.8.0_71/lib/desktop/applications/sun-java.desktop /usr/share/applications/
Al hacer esto al dar clic derecho en una aplicación java hay como abrirla directamente:

Nota: Si observa allí también le aparece el correspondiente icono.

Añadir los mime types
Si quiere puede leer lo siguiente y esto también, pero es en resumen para que cuando vea una aplicación en java sea reconocible para el sistema y usted vea su icono

Ponga en la terminal el siguiente comando, recuerde que debe cambiar el nombre de la carpeta (el mio aquí es jre1.8.0_71) de java por el suyo:
sudo ln -s /usr/lib/jvm/jre1.8.0_71/lib/desktop/mime/packages/x-java-archive.xml /usr/share/mime/packages/
sudo ln -s /usr/lib/jvm/jre1.8.0_71/lib/desktop/mime/packages/x-java-jnlp-file.xml /usr/share/mime/packages/

REINICIE LA PC



Si quiere revisar el panel de control 
Aparte le explico que Java de ORACLE también tiene su propio panel de  control, pero para acceder es manualmente, dele doble clic al archivo que explican aquí:

How do I enable and view the Java Console for Linux or Solaris?
https://www.java.com/en/download/help/enable_console_linux.xml

en mi caso este:

/usr/lib/jvm/jre1.8.0_71/bin/ControlPanel


PLUGIN JAVA PARA NAVEGADORES WEB
Si usted desea usar el plugin Java de ORACLE, lo puede hacer, pero debe entender que ellos dicen que hay problemas de seguridad. Este plugin sólo está disponible en las versiones de ORACLE Java 7, 8. Las instrucciones están en la página de ellos para Google Chrome y Firefox:

Activar un explorador en Ubuntu de Linux (Deben de revisar este)
https://www.java.com/es/download/help/enable_browser_ubuntu.xml


ORACLE Java plugin para Chromium
Como estoy usando un sistema operativo de 32 bits y no hay Google Chrome(pues dejaron de dar soporte a 32 bits y ahora sólo es de 64 bits) por eso uso Chromium pues es lo mismo (pues con este hacen Google Chrome solo pequeñísimas direfencias pero todo funciona como allí). Los siguientes comandos son exclusivamente para Chromium en mi sistema operativo, usted debe adaptarlo al suyo, y para que le salga bien debe cerciorarse de que las rutas están bien pues a mi en 32 bits en una carpeta me aparece una carpeta con el nombre "i386" y si usted usa un sistema operativo de 64 bits no le aparecerá ese nombre, por eso navegue hasta allí desde el administrador de archivos:

/usr/lib/jvm/jre1.8.0_71/lib/

allí si gusta para que se le faciliten las cosas puede usar "Ctrl + F" y busque este archivo:

libnpjp2.so

y así que pueda escribir bien la ruta de dónde está hubicado sea sus sistema operativo de 32 o 64 bits.

Una vez que tenga bien definida la ruta debe poner uno por uno los tres comandos y dar ENTER en cada uno de ellos(en el primero le pedira poner su password), no saltarse los pasos, si se salta no funciona:
sudo -s
cd /usr/lib/chromium-browser/plugins
ln -s /usr/lib/jvm/jre1.8.0_71/lib/i386/libnpjp2.so

Aquí le pongo una captura de pantalla de mi terminal:



En la siguiente imágen se ve creado el enlace simbólico (visto desde el administrador de archivos dolphin4)



Ahora en la terminal escriba exit y ENTER para que se cierre. Luego reiniciar el navegador y probar en una página que use algún pluign java pues para eso es que sirve.


ORACLE Java plugin para Firefox
No obstante usted puede usar el plugin nativo que trae Firefox para OpenJDK Java runtime que es el paquete: "icedtea-plugin", pero si quiere usar el de ORACLE es así (recree la ruta como arriba):


sudo -s
mkdir -p /usr/lib/firefox-addons/plugins
cd /usr/lib/firefox-addons/plugins
ln -s /usr/lib/jvm/jre1.8.0_71/lib/i386/libnpjp2.so

Recuerde hay un problema de seguridad y no debe andar usando el plugin en cualquier página web que necesite Java. Diríjase a https://www.virustotal.com/ Y allí en la pestaña URL revise la página antes de usar el plugin en tal o cual página si es que no confía en ella.


DEJAR COMO ESTABA SU SISTEMA OPERATIVO
Si usted quiere dejar al sistema operativo con la java anterior que estaba usando he hecho un tutorial aparte para evitar confusiones :

http://facilitarelsoftwarelibre.blogspot.com/2016/01/escoger-una-version-de-java-si-usted.html



Nota Final: Si usted luego quiere abrir nautilus para buscar algo (es un excelente buscador de cosas) lo puede abrir poniendo en la terminal: nautilus --no-desktop

CONSULTAS RECOMENDADAS PARA LECTURA:
http://askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-6-7-jre-or-jdk

https://askubuntu.com/questions/56104/how-can-i-install-sun-oracles-proprietary-java-jdk-6-7-8-or-jre

Que Dios les bendiga


2 comentarios:

  1. En una versión de Linux llamada antiX el paquete libreoffice no instala automáticamente a Java. Pero hay otro programa que si lo instalar ejemplo una aplicación de libreoffice que usa java que se llama https://tecniciencias.com/como-elegir-el-mejor-cooler-para-laptop/

    ResponderBorrar

Sobre mi


 Hola, soy Washington Indacochea Delgado (Wachín), la siguiente es la historia de cómo empecé a usar Ubuntu. Todo empezó hace muchos años atrás en el año 2007 cuando estaba haciendo un deber y eran como las once de la noche y estaba en la computadora en Windows XP que se había puesto muy lento, demasiado, y había estado lidiando tratando de hacer el deber desde las ocho de la noche y el deber era para el siguiente día y yo ya quería dormir, y seguí tratando de usar la computadora para terminar el deber pero no pude, y ya era pasado de las doce casi la una (luego supe que tenía un virus) y tuve que irme a dormir y yo quedé muy frustrado por lo sucedido, ¡tanto tiempo allí con esa maquina lentísima y sin poder avanzar en la tarea! ¡fue algo horrible! todo funcionaba en camara lenta, era desesperante y sin poder hacer nada y con el apuro de terminar un deber importante para la mañana siguiente (no lo pude entregar).
  Al siguiente día en la noche en la iglesia había el culto de oración, yo fui y allí le pedí a Dios que me ayudará para nunca más volver a pasar por algo así por los virus. Luego pasó medía semana y mi hermano (estudiante de informática, muy inteligente) me dió un CD con el Sistema Operativo Ubuntu 7.10 (Gutsy Gibbon liberado en Octubre del 2007), y el me dijo que a éste no le afectaban los virus, y el me enseñó a instalarlo y me explicó como usarlo. Y desde allí empecé a practicar en este sistema operativo Ubuntu y poco a poco avanzando y leyendo en los foros en español y en inglés (allí hay más información). Pero usaba en ese tiempo más Windows que Ubuntu y ya para el año 2012 cuando hice mi tesis de Ingeniería en Alimentos usaba más Ubuntu (estaba probando los sabores https://kubuntu.org, https://ubuntustudio.org, y me había quedo usando Ubuntu Studio), sin embargo en ese año para hacer mi tesis utilicé Windows porque decía entre mi: "No sea que luego no me acepten mi tesis presentándola en formato odt del LibreOffice o algo me reclamen, o tenga luego yo que pasar de odt a doc, habiendo mucha posibilidad que se mueva algo del formato y tenga que corregirlo lo cual sería horas y horas", pero desde que terminé mi tesis estaba usando casi en su totalidad Ubuntu Studio (soy una persona musical y este UbuntuStudio es también para eso, usa un Kernel de baja latencia). Bien, a la fecha puedo decir que estoy libre de los virus, pero eso si frecuentemente actualizo el Sistema Operativo pues como ya sabrán los que usan Linux esa es la manera de protegerse de posibles ataques. Y también añado que desde el año 2020 estoy usando MX Linux porque Ubuntu dejó de dar soporte a 32 bits y con ello también UbuntuStudio. A continuación les dejo con varios vídeos sobre el tema de porqué Linux es más seguro:


[Aalto Talk with Linus Torvalds (Subtitulado)] min 31:52 sobre el Kernel.

Nota: Estas ultimas dos de Red Hat las puede ver con subtítulos en español si les da clic en la Tuerca y allí lo selecciona entre los varios idiomas que tiene.
Si usted quiere saber las vulnerabilidades que van encontrando en Ubuntu puede revisar esta página:

Ubuntu security notices (usn)

está sobre entendido que una vez que las encuentren las arreglarán y el parche se lo enviarán en las actualizaciones.
Puede leer también:

SecurityTeam - Ubuntu Wiki


 A mediados del 2018 estoy usando Xubuntu 18.04 de 32 bits por la razón de que Ubuntu Studio ha dejado de dar soporte a 32 bits, no obstante para hacer música estoy usando Jack Audio Connection Kit pues he aprendido a configurarlo.

También lea sobre la Historia de esta página

Proyecto Facilitar el Software Libre en el Ecuador: Historia
https://facilitarelsoftwarelibre.blogspot.com/2019/08/historia-de-esta-pagina.html

Que Dios les bendiga