Flash en AMD64

De Wiki de Revistes del Campus Nord
Saltar a navegación, buscar

Esto es un manual de como reproducir Flash en la arquitectura X86_64, más comunmente conocida como amd64.

El problema surge en el momento en que Macromedia sólo saca reproductor de Flash para una plataforma (x86), dejando el resto de plataformas del mercado sin la posibilidad de reproducir Flash.

Soluciones al problema

Emular el Firefox de 32 bits

De momento es la solución más sencilla. Se trata de emular únicamente una aplicación, firefox, de 32 bits. La pérdida de rendimiento no es apreciable (~20% inferior al nativo de 64 bits), y además se trata de un navegador (el rendimiento no es crítico, el navegador es más I/O-bound) Las instrucciones están extraidas de aquí: [1]

sudo apt-get install ia32-libs ia32-libs-gtk linux32
sudo gedit /etc/pango32/pangorc
y lo rellenas con:
[Pango]
ModuleFiles=/etc/pango32/pango.modules
[PangoX]
AliasFiles=/etc/pango/pangox.aliases
sudo gedit /usr/local/bin/firefox32
y lo rellenas con:
#!/bin/sh
export GTK_PATH=/usr/lib32/gtk-2.0
export PANGO_RC_FILE=/etc/pango32/pangorc
linux32 /opt/firefox/firefox $@
(nótese la ruta /opt/firefox/firefox. Si no lo instalas en /opt, cambia la ruta)
sudo chmod +x /usr/local/bin/firefox32

Emular el sistema entero de 32 bits

Se trata de hacer un chroot. Es muy aparatoso, porque tienes que emular muchas más cosas (y paso de perder tanto rendimiento para una sola aplicación). No voy a describirlo, ya hay muchos manuales que lo hacen: [3], [4], [5], etc.



PD: La Plataforma por la prohibición de Flash sigue abierta.

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
FIB / ETSETB
Herramientas