Hace poco más de un mes atrás, en un mensaje que envié a la lista general@slob, mencioné que no podía ver páginas con Flash 9 porque no había una versión para Linux que corriera sobre AMD64.
Un tiempo después (5-Marzo-2007), leí ésta respuesta, donde me sugerían usar nspluginwrapper. Que en términos sencillos es un complemento (plugin) que permite usar otros complementos no construidos para una plataforma específica. En mi caso me permite usar el complemento de Flash Player 9 para Linux Intel x86 en mi plataforma AMD64.
Luego de mirar varios páginas al respecto, esto es lo que hice para tener funcionando Flash Player 9 en mi Ubuntu 6.06 LTS Dapper Drake.
Instalar algunas librerias de compatibilidad para Intel 32 bits.
# apt-get install linux32 lib32asound2
Instalar letras que son usadas por el Flash Player 9
# apt-get install gsfonts-X11
Descargar el componente nspluginwrapper del sitio oficial, que están en formato RPM
# wget http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-0.9.91.3-1.x86_64.rpm
# wget http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-i386-0.9.91.3-1.x86_64.rpm
Convertir esos paquetes a formato DEB (debian/Ubuntu) usando # alien
# alien --script nspluginwrapper-0.9.91.3-1.x86_64.rpm nspluginwrapper-i386-0.9.91.3-1.x86_64.rpm
Esto genera los paquetes nspluginwrapper_0.9.91.3-2_amd64.deb y nspluginwrapper-i386_0.9.91.3-2_amd64.deb
Instalar ambos paquetes
# dpkg -i nspluginwrapper_0.9.91.3-2_amd64.deb nspluginwrapper-i386_0.9.91.3-2_amd64.deb
Ahora descargar Flash Player 9 para Linux del sitio oficial
# wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
Desempaquetar el archivo
# tar -zxf install_flash_player_9_linux.tar.gz
Mover los archivos al lugar donde deben estar los componentes. En mi caso uso Galeon como navegador principal.
# cd install_flash_player_9_linux
# mv libflashplayer.so flashplayer.xpt /usr/lib/mozilla/plugins/
Instalar el componente (libflashplayer.so) utilizando nspluginwrapper
# nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so
Esta orden ha creado el archivo /usr/lib/mozilla/plugins/npwrapper.libflashplayer.so. Con esto Galeon ya tiene que funcionar con Flash Player 9. PAra verificar cerrar y volver a ejecutar Galeon y escribir el siguiente URL: about:plugins
Eso tiene que mostrar la presencia de Shockwave Flash y NPAPI Plugins Wrapper 0.9.91.3 (nspluginwrapper).
Como también uso Firefox en algunas ocaciones, hacemos lo siguiente para que reconozca el componente:
# cd /usr/lib/mozilla-firefox/plugins/
# cp -s ../../mozilla/plugins/npwrapper.so .
# cp -s ../../mozilla/plugins/libflashplayer.so .
# cp -s ../../mozilla/plugins/npwrapper.libflashplayer.so .
Listo, ahora reiniciar Firefox y escrbir el mismo URL: about:plugins
Genial ! Flash Payer 9 ya está corriendo en Linux Ubunut AMD64.
