Las ideas no duran mucho, hay que hacer algo con ellas

juliorestrepo.wordpress.com desde el año 2008

Activar JAVA para Firefox Ubuntu Linux 64 Bits (ILO Hewlett Packard)

Contexto: Requiero JAVA para acceder desde mi Linux de 64 Bits (Ubuntu 14.04) a la consola ILO de mis servidores Hewlett Packard mediante el navegador Mozilla Firefox (Tu puedes necesitarlo para otras cosas, ya que existen muchas páginas web que emplean el plugin de JAVA…)

librerias-java-mozilla-firefox-linux-64bit-11

Para lograr nuestro objetivo, seguiremos los siguientes pasos:

Verificamos la versión de nuestro sistema operativo:

# cat /etc/issue
Ubuntu 14.04.2 LTS \n \l

Verificamos la arquitectura de nuestro kernel:

# uname -m
x86_64

Eliminaremos OpenJDK.

# apt-get remove openjdk-7-jre-headless openjdk-7-jre

Agregamos un repositorio PPA de los repositorios del JAVA de Oracle (diferente de OpenJDK)

# add-apt-repository ppa:webupd8team/java

Actualizamos el listado de paquetes y repositorios de nuestro sistema.

# apt-get update

Instalamos el paquete de Oracle Java versión 8

# apt-get install oracle-java8-installer

Luego de instalado, nos dirigimos a la carpeta de plugins de Mozilla y verificamos su contenido

# cd /usr/lib/mozilla/plugins/

/usr/lib/mozilla/plugins# ls -l
total 0
lrwxrwxrwx 1 root root 37 feb 22 17:38 flashplugin-alternative.so -> /etc/alternatives/mozilla-flashplugin
lrwxrwxrwx 1 root root 39 feb 22 20:59 libjavaplugin.so -> /etc/alternatives/mozilla-javaplugin.so

Renombraremos el actual libjavaplugin.so (como medida de seguridad, para poder devolver el cambio después, en caso de desearlo).

/usr/lib/mozilla/plugins# mv libjavaplugin.so old-libjavaplugin.so

Verificamos el listado de librerias disponibles de nuestro nuevo Oracle Java 8

# ls /usr/lib/jvm/java-8-oracle/jre/lib/amd64/

librerias-java-mozilla-firefox-linux-64bit-01

Requeriremos libjava.so y libnpjp2.so para que JAVA funcione correctamente en Firefox.

Crearemos 2 links simbólicos (o accesos directos, como se les llama en Microsoft Windows) que apunten las librerias que requerimos hacia la carpeta de Plugins de Mozilla.

# cd /usr/lib/mozilla/plugins

/usr/lib/mozilla/plugins# ln -s /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libjava.so libjavaplugin.so

/usr/lib/mozilla/plugins# ln -s /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnpjp2.so libnpjp2.so

Nuestra carpeta queda así:

/usr/lib/mozilla/plugins# ls -l
lrwxrwxrwx 1 root root 37 feb 22 17:38 flashplugin-alternative.so -> /etc/alternatives/mozilla-flashplugin
lrwxrwxrwx 1 root root 51 feb 22 21:33 libjavaplugin.so -> /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libjava.so
lrwxrwxrwx 1 root root 52 feb 22 21:37 libnpjp2.so -> /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnpjp2.so
lrwxrwxrwx 1 root root 39 feb 22 20:59 old-libjavaplugin.so -> /etc/alternatives/mozilla-javaplugin.so

Ahora abres tu navegador y digitas about:plugins en la barra de direcciones, deberá aparecer lo siguiente:

librerias-java-mozilla-firefox-linux-64bit-02

En este punto, si intentas abrir desde Firefox algún recurso JAVA, te aparecerá el siguiente mensaje de error:

librerias-java-mozilla-firefox-linux-64bit-03

Por tal motivo, deberás agregar la dirección IP o el FQDN (nombre DNS del recurso) a la lista blanca de Java, para impedir que sea bloqueado.

Para lograrlo, abriremos el Panel de Control de Java CON EL USUARIO QUE USAREMOS NORMALMENTE PARA NAVEGAR… NO COMO ROOT (nótese el signo $ en el shell, contrario al signo # que usamos en la parte superior del artículo) y realizamos el proceso a continuación:

$ cd /usr/lib/jvm/java-8-oracle/bin/

/usr/lib/jvm/java-8-oracle/bin$ ./jcontrol

librerias-java-mozilla-firefox-linux-64bit-04

librerias-java-mozilla-firefox-linux-64bit-05

librerias-java-mozilla-firefox-linux-64bit-06

Por último reiniciamos nuestro navegador y probamos que funcione correctamente.

librerias-java-mozilla-firefox-linux-64bit-07

librerias-java-mozilla-firefox-linux-64bit-08

librerias-java-mozilla-firefox-linux-64bit-09

librerias-java-mozilla-firefox-linux-64bit-10

Gracias por tu lectura!

:wq

3 comentarios el “Activar JAVA para Firefox Ubuntu Linux 64 Bits (ILO Hewlett Packard)

  1. Usuario
    junio 2, 2015

    Es excesivo todo lo que hay que hacer. Como que mejor busco otra herramienta.
    De todas maneras, gracias por la publicación.

  2. Anónimo
    diciembre 9, 2015

    Excelente aporte, me ayudo bastante, es toda una lata utilizar linux, pero bueno en este mundo hay que aprender de todo. Gracias

  3. Cristian
    septiembre 1, 2016

    Man, no sabes como me ayudo montones muchas gracias. Estuve viendo como hacerlo busque e intente y hasta ahora, obvio instale la version 9 de java que tiene 5 archivos libjava.so a los cuales les cree el enlace simbolico.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: