A menudo utilizo Juniper Network Connect para conectar a la intranet corporativa del trabajo. Es un applet de Java que, al menos en mi caso, no funciona bien con OpenJDK y sólo funciona con Oracle JVM (la anteriormente conocida como Sun JVM). En agosto del 2011, Canonical dejó de tener permiso para distribuir la JVM de Sun. Aunque existen algunos PPAs mantenidos por miembros de la comunidad de Ubuntu que ofrecen paquetes DEB del Oracle JVM, suelen ser versiones demasiado antiguas y con problemas de seguridad.
Aunque hay disponible un instalador oficial en la sección de descargas de
Oracle para Java, suele ser mejor opción utilizar el script make-jpkg
para crear un paquete Debian. Este script está empaquetado para Debian en el
paquete java-package, y recientemente ha sido actualizado a la versión
0.50 que tiene como novedad el soporte para Java 7.
Sólo he encontrado un problema con estos paquetes, y es que no instalan el
plugin de Java en el navegador Google Chrome, sin embargo si lo hace para
Iceweasel y Chromium. Es problema es muy sencillo de resolver, sólo es
necesario crear un enlace simbólico al fichero libnpjp2.so
que se encuentra
en el JRE. Utilizando el sistema de alternatives de Debian se haría de la
siguiente manera:
$ sudo update-alternatives --install \
> /usr/lib/mozilla/plugins/libjavaplugin.so \
> mozilla-javaplugin.so \
> /usr/lib/jvm/j2sdk1.6-oracle/jre/lib/i386/libnpjp2.so 100
Comments
comments powered by Disqus