Flash 10 funcionando con Ópera 10 en cualquier Linux.... *
Publicado: Mié Dic 09, 2009 4:23 pm
Muy buenas, empleo Ópera como mi navegador predilecto y a pesar de que mi distro de Linux (Slitaz) trae un sabor de Firefox como el navegador por defecto, siempre estoy actualizando la versión de Öpera ya que cuenta con numerosos e interesantes agregados, como el dial de navegación, la posibilidad de sincronizarse desde cualquier máquina y sistema operativo y tener siempre todos nuestros marcadores actualizados (Opera Link); desde la versión 10 incorpora un sistema de aceleración inteligente de la navegación, basado en las propiedades y el estado de nuestra conexión (Opera Turbo) y con la versión 10.10 innova con Opera Unite, un sistema para compartir toda la información que queramos desde nuestra PC y a la cual la podemos hacer pública, para compartirla con todos en Internet o privada dándole a quien elijamos la clave de acceso a nuestros datos en Opera Unite, que además cuenta con un reproductor para la reproducción multimedial.
El único problema es que si actualizamos el conector o plugin de Flash de 9 a 10, éste deja de funcionar en Opera, aunque lo sigue haciendo en Firefox.
A diferencia de la serie 9 de conectores Flash, la 10 no busca ciertas librerías necesarias para su ejecución y que realizan la conexión con el navegador mediante una capa de integración a través de GTK2; estas librerías son nativas en Firefox pero imposibles de hallar en Ópera ya que el mismo se desarrolla bajo QT (3 & 4) y no GTK2. Para que Ópera funcione con Flash 10 es necesario averiguar cuales componentes necesita el plugin Flash 10 para funcionar; esto se logra si desde una ventana de terminal (xterm, por ej.) vamos hacia el lugar donde se instala el plugin y hacemos así:
>cd /usr/lib/flash-plugin/
>ldd libflashplayer.so
Con lo que ldd devuelve una larga lista, de la que solo nos importa lo que no halla; en este caso:
libnss3.so => not found
libsmime3.so => not found
libssl3.so => not found
libplds4.so => not found
libplc4.so => not found
libnspr4.so => not found
Todas estas librerías son parte común de Firefox en /usr/lib/firefox por lo cual si hacemos un link simbólico a cada una de ellas en /usr/lib, como se ve en este ejemplo para hacer un link simbólico con Firefox instalado ( hay que hacer todos los reportados por ldd como not found):
> ln -s /usr/lib/firefox/libnss3.so /usr/lib/libnss3.so
Hacemos lo mismo con las otras cinco librerías y Öpera 10 ya funciona perfectamente con Flash 10 !
El único problema es que si actualizamos el conector o plugin de Flash de 9 a 10, éste deja de funcionar en Opera, aunque lo sigue haciendo en Firefox.
A diferencia de la serie 9 de conectores Flash, la 10 no busca ciertas librerías necesarias para su ejecución y que realizan la conexión con el navegador mediante una capa de integración a través de GTK2; estas librerías son nativas en Firefox pero imposibles de hallar en Ópera ya que el mismo se desarrolla bajo QT (3 & 4) y no GTK2. Para que Ópera funcione con Flash 10 es necesario averiguar cuales componentes necesita el plugin Flash 10 para funcionar; esto se logra si desde una ventana de terminal (xterm, por ej.) vamos hacia el lugar donde se instala el plugin y hacemos así:
>cd /usr/lib/flash-plugin/
>ldd libflashplayer.so
Con lo que ldd devuelve una larga lista, de la que solo nos importa lo que no halla; en este caso:
libnss3.so => not found
libsmime3.so => not found
libssl3.so => not found
libplds4.so => not found
libplc4.so => not found
libnspr4.so => not found
Todas estas librerías son parte común de Firefox en /usr/lib/firefox por lo cual si hacemos un link simbólico a cada una de ellas en /usr/lib, como se ve en este ejemplo para hacer un link simbólico con Firefox instalado ( hay que hacer todos los reportados por ldd como not found):
> ln -s /usr/lib/firefox/libnss3.so /usr/lib/libnss3.so
Hacemos lo mismo con las otras cinco librerías y Öpera 10 ya funciona perfectamente con Flash 10 !