English Version

domingo, 28 de noviembre de 2010

Como instalar el plugin flash para debuggear en Linux 64 bits

Para instalar el plugin de flash (Flash Player) ya sea su versión normal o para debuguear en linux 64 bits, (en concreto en mi caso OpenSuse), podremos seguir los siguientes pasos:

1.- Descargar el plugin de flash de la siguiente dirección:

http://www.adobe.com/support/flashplayer/downloads.html

2.- Descomprimimos el archivo descargado flashplayer_10_plugin_debug.tar.gz para obtener el archivo libflashplayer.so  



Este archivo es el plugin normal para sistemas operativos de 32 bits. Para poder hacerlo funcionar en sistemas de 64 bits lo que haremos será crearle un wrapper (envoltura) para poder hacerlo funcionar en sistemas de 64 bits.



3.- Copiamos el archivo a la ubicación que deseemos, en mi caso, en: 

/home/user/.mozilla/plugins


En OpenSuse la ruta donde guarda los archivos que por defecto usan los navegadores en su versión de 32 bits es:

/usr/lib/browser-plugins

En mi caso, ya que estoy instalando la versión para debuguear mis desarrollos en flash conservaré el archivo libflashplayer.so (no debugger) que ya tengo en el path /usr/lib/browser-plugins para poder recuperarlo posteriormente. Por eso la nueva versión para debuguear la copiaré en la ruta anterior  /home/user/.mozilla/plugins

Si ya tienes el plugin de flash instalado y quieres sustituirlo por otra versión nueva y no sabes donde guarda tu sistema los archivos que usan por defecto los navegadores de tu sistema operativo, puedes hacer una búsqueda de la siguiente forma:

#> locate libflashplayer.so

Si no lo encuentra es posible que necesites actualizar la base de datos del comando locate mediante este comando:

#>sudo updatedb



4.- Una vez que tenemos el archivo libflashplayer.so en la ubicación que queremos nos colocaremos en la ruta que utiliza nuestro sistema operativo como ubicación por defecto para los plugins de 64 bits de nuestros navegadores como usuario root, que en OpenSuse es /usr/lib64/browser-plugins. (También puedes ubicarte con tu usuario normal y posteriormente ejecutar el comando del punto 5 mediante sudo)

#> su
#> Contraseña: xxxxxx
#root> cd /usr/lib64/browser-plugins

5.- Una vez que estemos en esta ubicación como root crearemos el wrapper comentado anteriormente con el siguiente comando:

#root> nspluginwrapper -i /home/user/.mozilla/plugins/libflashplayer.so
(#>sudo nspluginwrapper -i /home/user/.mozilla/plugins/libflashplayer.so)


6.- Ahora si reiniciamos nuestro navegador y visitamos la siguiente dirección podremos comprobar la versión del plugin de flash que tenemos instalado en nuestro navegador.

http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7ebb.html

Si hemos instalado la versión para debuguear deberá mostranos algo similar a esto:



Y eso es todo.

Saludos a todos.

martes, 9 de noviembre de 2010

Instalar jdk en Opensuse con update-alternatives

Los pasos para instalar jdk en Opensuse con update-alternatives son los siguientes:

1.- Descargar del sitio oficial de Oracle la última versión de jdk disponible.

2. - En caso de bajar el archivo .bin asignar permisos para su ejecución:

#> chmod 755 jdk-6u22-linux-x64.bin

3.- Ejecutar el instalador

#> ./jdk-6u22-linux-x64.bin

4.- Copiar la carpeta obtenida a la ubicación donde queramos guardar nuestros jdk
por ejemplo en una carpeta oculta en el home del usuario.

#> cp -r jdk1.6.0_22 /home/user/.jdk/

5.- Una vez tenemos la jdk en la ubicación de destino, nos identificamos como superusuario

#> su
Contraseña: ######

6.- Tecleamos el comando update-alternatives con la opción --install como en el siguiente ejemplo indicándole el número de opción como último parámetro que en mi ejemplo es el "2"

#> update-alternatives --install /usr/bin/java java /home/user/.jdk/jdk1.6.0_22/bin/java 2

7.- Seleccionamos la opción de java instalada con el comando update-alternatives con la opción --config como en el siguiente ejemplo:

#> update-alternatives --config java

8.- Con este comando nos mostrará un menú similar al siguiente donde deberemos seleccionar la versión de jdk que queramos que el sistema use por defecto. En nuestro caso seleccionaremos la opción "2" que acabamos de instalar:

There are 2 alternatives which provide `java'.

Selection Alternative
-----------------------------------------------
+ 1 /usr/lib64/jvm/jre-1.6.0-openjdk/bin/java
2 /home/user/.jdk/jdk1.6.0_22/bin/java

Press enter to keep the default[*], or type selection number: 2

Using '/home/user/.jdk/jdk1.6.0_22/bin/java' to provide 'java'.

Con este comando podremos cambiar de manera fácil la opción de java que el sistema use por defecto.