11 de febrero de 2010

No se puede interactuar con flash en ubuntu 9.10 64 bits -- Cómo resolver

Un error que parece, basta común, en los sistemas de 64 bits de Ubuntu 9.10 "Karmic Koala".
No se puede pausar ningún video, ni ponerlo en pantalla completa, ni interactuar con objetos flash, etc....

Éste error se debe a la incompatibilidad del paquete flash que "supuestamente", hay que descargar para poder ver vídeos. En su principio, el paquete que trae ubuntu por defecto funciona. Sin embargo, a algunos, como yo, nos les va muy bien y falla.

Arreglarlo es muy fácil, sólo tenemos que crear un pequeño script (nada difícil, copiar y pegar) y lanzarlo,

Como el script es largo, y me da pereza buscar una caja en html para alojarlo, solo tendremos que darle a "Aquí sigue el post", abajo, donde están los comentarios

Seguir leyendo 'No se puede interactuar con flash en ubuntu 9.10 64 bits -- Cómo resolver'



El código del script es el siguente:

echo "Cerrando Firefox"
sudo killall -9 firefox

echo "Descargando y instalando Getlibs"
wget http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs-all.deb
sudo dpkg -i getlibs-all.deb

echo "Eliminando versiones anteriores de Flash:"
sudo apt-get remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
sudo rm -f /usr/lib/mozilla/plugins/*flash*
sudo rm -f ~/.mozilla/plugins/*flash*
sudo rm -f /usr/lib/firefox/plugins/*flash*
sudo rm -f /usr/lib/firefox-addons/plugins/*flash*
sudo rm -rfd /usr/lib/nspluginwrapper

echo "Instalando ia32-libs y nspluginwrapper"
sudo apt-get install ia32-libs nspluginwrapper

echo "Instlando libs"
sudo getlibs -p libcurl3
sudo getlibs -p libnss3-1d
sudo getlibs -p libnspr4-0d

echo "Instalando Flash Player 10"
cd ~
wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
tar zxvf libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
sudo mv libflashplayer.so /usr/lib/mozilla/plugins/
sudo nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so

echo "Creando enlaces entre las librerías para que Firefox las vea."
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/mozilla/plugins/
sudo ln -sf /usr/lib/nspluginwrapper/plugins/npwrapper.libflashplayer.so /usr/lib/firefox-addons/plugins/

echo "Listo :-)"
echo "Ya puede reinciar Firefox"


Podremos copiarlo y, una vez copiado todo lo guardamos en un fichero de texto cualquiera, lo llamamos: "getflashx64" , lo guardamos y, estando en la misma ruta que el fichero, lanzamos:

  • sudo bash getflashx64

O podemos descargar el script desde aquí, darle permisos de ejecución y ejecutarlo.



11 de Febrero de 2010
Actualizado el 6 de Noviembre de 2010

2 comentarios:

  1. Soy medio de madera con Linux todavía, asi que tu script me resultó MUY útil.
    Muchas gracias! :D

    ResponderEliminar
  2. Hola oye gracias me funciono de maravilla y ya habia intentado con otras cosa sy nada, pero ahora si!! Buen post!!

    ResponderEliminar