jueves, 23 de febrero de 2012

Instalar flash player en mozilla en linux

Para instalar el flash-player en tu explorador mozilla firefox en linux, solo desde realizar lo siguiente:
En mi caso lo realice en Debian squeeze.
1) Descargar el flash-player para tu linux desde la pagina de adobe: http://get.adobe.com/flashplayer/

2) En mi caso descargue el flash-player empaquetado y comprimido llamado "
install_flash_player_11_linux.i386.tar.gz":
  
   * Descomprimimos el paquete: gunzip install_flash_player_11_linux.i386.tar.gz
   * Desempaquetamos el paquete: tar -xvf install_flash_player_11_linux.i386.tar

3) Obtenemos:
-rw-r--r-- 1 johnny johnny 17047244 Nov  1 03:58 libflashplayer.so
drwxr-xr-x 5 johnny johnny     4096 Nov  1 03:58 usr

4) Para que el flash funcione en el explorador deseado solo debemos enfocarnos en el archivo "libflashplayer.so" y copiarlo en la ruta:
/usr/lib/mozilla/plugins con esto es suficiente para que el flash-player funcione en nuestro explorador.

5) Es importante en muchos casos copiar el archivo usr/bin/flash-player-properties en /usr/local/bin. Reiniciar el explorador.


* ACTUALIZANDO FIREFOX 10.0 a 11.0 NO FUNCIONA FLASHPLAYER *


NOTA IMPORTANTE: Supongamos que tenemos la version 10.0 de mozilla firefox y la actualizamos a la version 11.0 es muy probable que el flash player deje de funcionar, para ello procedemos a realizar lo siguiente:

1) Verificamos en nuestro explorador los plugins que tenemos instalados colocado en la URL: about:plugins

2) Buscamos si hay 2 plugins instalados con el nombre de Shockwave Flash y nos fijamos si tenemos dos titulos con dicho nombre apuntando a distintas librerias, en mi caso tenia lo siguiente apuntando Shockwave Flash:

- File: libflashplayer.so
- File: libgnashplugin.so

Ambas librerias apuntaban a la aplicacion "application/x-shockwave-flash" y por lo tanto creaba cierto conflicto el cual no permitia funcionar correctamente el flash-player. Como tenia funcionando correctamente el flash con la libreria "libflashplayer.so" procedi a eliminar el archivo plugin libgnashplugin.so y sus enlaces simbolico generados, para esto realice lo siguientes:

3) Ubicar archivo libgnashplugin.so y realizale un respaldo para prevenir.

find / -name libgnashplugin.so
/usr/lib/gnash/libgnashplugin.so

Realizar backup del archivo antes de eliminarlo:
cp  /usr/lib/gnash/libgnashplugin.so /home/usuario/Backup
root@pc:/usr/lib/gnash# ls -ltrh
total 8.5M
-rw-r--r-- 1 root root 169K Mar 16 23:29 libgnashsound-0.8.8.so
-rw-r--r-- 1 root root 1.2M Mar 16 23:29 libgnashrender-0.8.8.so
-rw-r--r-- 1 root root 573K Mar 16 23:29 libgnashmedia-0.8.8.so
-rw-r--r-- 1 root root 4.8M Mar 16 23:29 libgnashcore-0.8.8.so
-rw-r--r-- 1 root root 282K Mar 16 23:29 libgnashamf-0.8.8.so
-rw-r--r-- 1 root root 303K Mar 16 23:29 libgnashplugin.so
-rw-r--r-- 1 root root 596K Mar 16 23:29 libgnashnet-0.8.8.so
-rw-r--r-- 1 root root 637K Mar 16 23:29 libgnashbase-0.8.8.so
root@pc:/usr/lib/gnash# rm libgnashplugin.so

4) Eliminamos los enlaces simbolicos que se generaron automaticamente con la actualizacion del firefox:  /etc/alternatives/
flash-mozilla.so y /usr/lib/mozilla/plugins/flash-mozilla.so


Ingresamos en ambos directorios /etc/alternatives y /usr/lib/mozilla/plugins y desmontamos ambos enlaces simbolicos con el comando:
unlik flash-mozilla.so.

5) Reiniciamos el explorador y verificamos en los plugins instalados concerniente Shockwave Flash quede solamente el de la libreria libflashplayer.so.