jueves, 26 de agosto de 2010

Plugin Java en Iceweacel en debian squeeze

Hola a todos.. pues la cosa es asi.
vamos a instalar el plugin de java
para empezar. bajamos el plugin de la pagina oficial de java, en un archivo auto ejecutable .run

http://www.java.com/es/download/
le damos el botón rojo, descarga gratuita de java. mientras escribo la entrada la actual el la versión 6 actualización 21 jeje

pues nos aparecen varias opciones, yo tengo amd64 por eso descargo el que dice Linux x64
si tienes x86 pues descarga el Linux (archivo autoextraible)
una vez descargado, procedemos a instalarlo

Ya debes saber que $ significa usuario normal y # super usuario o root verdad!!

pues, empezamos con la instalacion.

para hacer todo como super usuario

$ su

vemos que nos pide nuestra contraseña la ponemos y nos cambia el $ por # significa que hago todo como superusuario y me olvido del molesto "sudo"

primero creamos un directoorio para instalar java-jre asi que hacemos

#mkdir /usr/java

una vez creado el directorio, accedemos a el con:

#cd /usr/java

despues copiamos el archivo que acabamos de descargar a la carpeta recien creada, supongamos que se encuentra en la carpeta Descargas, de mi home, (como lo tengo realmente)

lo hacemos con

#cp ~/Descargas/jre-6u21-linux-amd64.run /usr/java

mi archivo se llama jre-6u21-linux-amd64 porque:

jre: Java Runtime Environment: entorno de ejecución java

6u21- Version 6 Update 21

Linux -- esta claro no?

amd64 es mi plataforma

Pues ya copiado e /usr/java le damos permisos de ejecucuion con:

#chmod +x jre-6u21-linux-amd64.run

listo ahora nos falta ejecutarlo e instalarlo con:

# ./jre-6u21-linux-amd64.run

una vez que haya termido nos creara una carpeta en el directorio /usr/java con el nombre jre1.6.0_21 en mi caso...


pues solo nos falta crear los enlaces para que iceweasel lo reconozca los plugins
pue hacemos un enlace simbolico de el plugin a la carpeta de plugins de iceweasel con:

# ln -s /usr/java/jre1.6.0_21/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/

lo que esta en negritas lo cambiamos por i386 en caso de no tener amd 64
y listo ya tenemos java en nuestro
/etc/sysctl.d/bindv6only.conf
navegador...

si vez que al cargar una pag con java te sale un error y no te muestra nada pude ser porque este tratando de utilizar el ipv6

el error sale en la consola de java como:

Exception: java.lang.ClassNotFoundException: testvm2.Main.class
lo solucionamos asi:

abrimos el archivo /etc/sysctl.d/bindv6only.conf

# nano /etc/sysctl.d/bindv6only.conf

y cambiamos el
net.ipv6.bindv6only=1

por

net.ipv6.bindv6only=0

Guardamos con "ctrl + o" y cerramos con ctrl + x

despues reiniciamos procfs con;

# invoke-rc.d procps restart

y listo! a disfrutar Java 6