Flash en AMD64

Imagen de Lince

Hace un tiempo cuando instalaba GNU/Linux en alguna PC nueva para algún usuario "normal" y esta traía un procesador AMD 64, lo instalaba con algún kernel "k7", esto con la intención de proporcionar soporte al multinucleo, sin perder la compatibilidad con 32 bits, ya que al ser un tecnología aun en periodo de difusión, y al existir mucho mas software en 32 bits (démosle las gracias a Mugrosoft), sobre todo para tecnologías web, causaba problemas al usuario, sobre todo al usar paginas web y aplicaciones web con "FLASH" y algunas combinaciones FLASH-JAVA.
Sin embargo (a menos que me equivoque, o tenga información errónea) los kernels k7 llegaron solo hasta el 2.6.22.***.Esto hizo que no tuviera mas opcion que usar esos kernels, pero con el problema principal de Flash-player.
(Adobe, no quiere, no puede, o no sé qué, pero parece que no hará la versión de 64-bits)
Si, existen soluciones diversas a ese problema, una de ellas es usar "gnash", la otra es el famoso pluginwrapper, estas soluciones ayudan un poco, si, sin embargo dependiendo de la aplicación no siempre son "solución" en algunos casos son un problema, yo prefiero no tener flash a usar gnash y que los menús de determinada pagina web aparezcan detrás de la "animación flash", sin darme la posibilidad de navegar a mi entero gusto.

Solución
Esta resulta bastante facil, de hecho.
Si entramos a la pagina de Adobe y buscamos un poco, encontraremos que ellos aceptan que su sistema correrá en 64 bits próximamente (en la version 10, lo que no es cierto aun en esa version ya liberada). Sin embargo indican que se puede tener un sistema de 64 bits con un navegador de 32 y ahi si funcionara su Reproductor: http://kb.adobe.com/selfservice/viewContent.do?externalId=6b3af6c9
Entonces es ahi donde todo se facilita.

El ejemplo se mostrara para Debian y Iceweasel (Firefox)
Lo primero que tenemos que hacer es, desisntalar nuestro navegador favorito que corre en 64 bits.

$su -
password:
# apt-get remove iceweasel --purge

Y aquí tenemos que instalar un paquete de librerías llamadas "linux32":

# apt-get install linux32

una vez instalado podemos probar que funcione tecleando:

# uname -m
amd64

luego

# linux32
#uname -m
i686

Lo que nos indica que Linux32 hizo el cambio en la arquitectura reportada por el sistema operativo para algún programa en particular, en este caso (sin argumentos) lo hizo para bash.
Ahora lo necesitamos para instalar un navegador de 32 bits:

# linux32 apt-get install iceweasel

Ahora hay que descargar el Flash player como tar.gz de la pagina de descargas de Flash Player de Adobe
Una vez descargado y descomprimido tendremos dos archivos, el que nos interesa es el que tiene extensión ".so", el otro archivo es un script de auto-instalación, que dependiendo de la distribución a veces funciona, a veces no. El archivo libflashplayer.so debemos pegarlo en /usr/lib/iceweasel/plugins/ (en algunas instalaciones aparece como /usr/lib/mozilla/plugins/) si por algún motivo no esta el directorio "plugins" habra que crearlo:

# mkdir /etc/lib/iceweasel/plugins
# cp libflashplayer.so /etc/lib/iceweasel/plugins
# exit
$

Ahora solo iniciamos nuestro navegador y visitamos alguna pagina con animaciones Flash como esta SUGERENCIA. y listo tenemos funcionando nuestro navegador con flash en nuestro kernel de 64 bits.
Aplica lo mismo para cualquier distribución ya que "Linux32" esta disponible para todas en sus respectivos repositorios.
Y también aplica a cualquier navegador, solo hay que colocar el archivo ".so" en su directorio correspondiente y ese esta siempre en /usr/lib/tu_navegador/plugins/

...Si eres "bebe ubuntu" pues ponte a "sudar" y todo igual

$ sudo linux32 apt...

Se aceptan comentarios y si eres blogger de copy-paste no olvides citar la fuente.

Un saludo a todos

Comentarios

mm interesante solucion

Imagen de Tonny

mm interesante solucion aunque yo no utilizo gnash sino swfdec que viene por defecto en debian lenny, y la verdad es que se comporta bien, aunque no es perfecto.

si ami tambien me gusta eso

Imagen de Tonny

si ami tambien me gusta eso por defecto todos los flash parados, solo cuando deseo ver salen, lo que si a veces en streaming con flash ahi consume muchos recursos y no se comporta bien, pero si es bueno