sábado, 10 de octubre de 2009

Iceweasel(Firefox)+plugin Java JRE+Debian

Pues bien, hace varios días que no he escrito algo relacionado con GNU Linux, esta vez voy a comentar cómo instalar el plugin de Java JRE para poder visualizar algunas páginas en Internet (todo esto porque hace unas semanas dejé la grande en mi equipo y no me quedó otra que reinstalar, lo que me recuerda que debo escribir sobre un problema en particular que tuve con el grub, pero eso para el próximo post).
Y bien, todo esto surgió porque entré a la página de la hora oficial de mi país shoa, debido a que hoy 10 de Octubre debemos adelantar el reloj en 1 hora. En la página principal del sitio se muestra la hora oficial en todo el territorio chileno, pero para poder verla hay que tener instalado el JRE, de lo contrario aparece el dibujo de un ladrillito lego diciendo que haga clic para bajar el plugin de java, a continuación describiré el procedimiento para instalar dicho plugin para poder ver la hora.
Primero hay que bajar de la página de java el JRE (aquí el link con todas las opciones). Luego escogemos el paquete que sirve para nuestra distribución, en mi caso, como Debian no es una distribución de GNULinux que venga de la rama de Red Hat, no nos queda otra que descargar el que dice Linux (self-extracting file), y luego seguimos las instrucciones que están en la página :P.

Jeje, si las pondré igual, dado que por lo menos yo las estoy leyendo en inglés y a no todos les gusta leer en inglés, en fin, continúo.

Primero debemos abrir una consola y acceder como super usuario, esto lo podemos hacer utilizando el comando su y luego poniendo nuestra clave de root.

Luego entramos al directorio en el que vamos a instalar el JRE (en la página de Java aconsejan hacerlo en el directorio /usr/java). Para saber si existe en la consola de comandos hacemos un ls /usr/, en el caso de que no exista el directorio java, podemos crearlo utilizando mkdir /usr/java y probamos nuevamente con ls /usr/ para ver si se creó el directorio. Una vez teniendo dicho directorio procedemos con el siguiente paso, entrar en él:

cd /usr/java

A continuación movemos el archivo que hemos descargado hacia el directorio /usr/java, en mi caso el archivo que descargué estaba en el escritorio, por lo tanto el comando sería como el siguiente:

mv /home/jqro/Desktop/jre-6u16-linux-i586.bin /usr/java

Donde /home/jqro/Desktop/ es donde se encuentra almacenado el archivo de JRE, y /usr/java es el directorio de destino de dicho archivo. Una vez hecho lo anterior, procedemos a cambiarle los permisos al archivo para que podamos ejecutarlo:

chmod a+x jre-6u16-linux-i586.bin

Debo comentar que el nombre del archivo puede cambiar de la siguiente manera dependiendo de la versión que se descargue: jre-6u<version>-linux-i586.bin. Luego tenemos que verificar que hayan cambiado los permisos del archivo con:

ls -l

la respuesta a dicho comando debe ser la siguiente o algo similar:

-rwxr-xr-x 1 jqro jqro 20857710 oct 10 12:54 jre-6u16-linux-i586.bin

Lo importante es que aparezcan las "x", puesto que ya poseemos permisos de ejecución, procedemos con la instalación propiamente tal, para eso ejecutamos lo siguiente:

./jre-6u16-linux-i586.bin

Luego presionamos la tecla espaciadora hasta que nos aparezca la siguiente pregunta: Do you agree to the above license terms? [yes or no] y respondemos yes[enter], donde [enter] es presionar la tecla enter. Si se ha instalado bien todo, debe aparecer Done antes de que aparezca nuevamente el prompt, y si ejecutamos ls debería aparecer un nuevo directorio en /usr/java:

drwxr-xr-x 8 root root 4096 oct 10 13:12 jre1.6.0_16
-rwxr-xr-x 1 jqro jqro 20857710 oct 10 12:54 jre-6u16-linux-i586.bin

Ahora debemos configurar al navegador para poder ver la página como corresponde, esto lo hacemos siguiendo las instrucciones que describo a continuación:

Debemos ir donde se encuentra el directorio del Iceweasel, en mi caso siempre se me olvida así que voy a ponerlo, en una de esas ustedes tienen el mismo directorio, luego de la búsqueda lo más probable es que esté en /usr/lib/iceweasel, entonces ingresamos a dicho directorio:

cd /usr/lib/iceweasel

hacemos un ls -l para ver si se encuentra el directorio plugins, de ser así vamos por buen camino para configurar nuestro navegador, en caso de que no lo encontremos ahí, podemos ejecutar lo siguiente para saber dónde podemos encontrar el directorio del iceweasel:

whereis iceweasel

Claro, todo esto considerando que tengamos instalado el iceweasel, para otros navegadores de mozilla se debe buscar el directorio donde tenemos instalada la aplicación. El comando whereis nos mostrará todos los caminos donde se encuentra iceweasel, en uno de ellos encontrarán al binario o archivos de configuración, por lo que es importante que cuando encuentren el directorio que buscan, dentro de éste debe estar la carpeta plugins.

Volviendo al caso particular de mi pc, entramos al directorio plugins:

cd plugins

y luego hacemos una liga al plugin de java para mozilla, esto utilizando el siguiente comando:

ln -s /usr/java/jre1.6.0_16/plugin/i386/ns7/libjavaplugin_oji.so

donde /usr/java/ es el directorio donde instalamos el JRE. Y con eso terminamos, bueno, falta un pequeño paso que es reiniciar el navegador y visitar la página que no podíamos ver correctamente, si ahora no aparecen los "ladrillitos", eso quiere decir que todo salió como correspondía.

Bien, espero que les haya servido, :p por lo menos yo me entretuve escribiendo cómo instalar el Java JRE, jeje, nos vemos para la próxima actualización ;)

Jqro


Comentario publicado simultáneamente en http://jqro.wordpress.com/2009/10/10/iceweaselplugin-java-jredebian/

2 comentarios:

Troncador dijo...

yo me metí a la aplicación "agregar y quitar programas" y le agregué java :P

Podrías poner entre paréntesis firefox cuando hablas de iceweasel :P

jqro dijo...

Hum, cierto, era más fácil como dices, para la otra lo hago así ;), gracias por el dato

Javi :P