Para todos los que recien nos pasamos a FreeBSD uno de los componentes que mas nos fastidia es tener el soporte de Flash en nuestros navegadores, básicamente hoy en día Flash es omnipresente en todos los portales de mas o menos gran tamaño, ni que decir de los de noticias, bueno la cosa es que gracias a esta
guía, que me sirvio en un 95%, y con una peqeuña metida de mano mía, ya que no me funcionaba la solución tal cual esta, obtuve una pequeña recompensa, ademas de tener el Mozilla Linux con soporte de Flash, el Firefox nativo compilado en el FreeBSD tambien se gano con el soporte de Flash.
- Primer paso, instalar los navegadores:
Lo que yo tenia era lo siguiente, Firefox (/usr/ports/www/firefox) compilado nativo para FreeBSD y el Linux-Mozilla (/usr/ports/www/linux-mozilla/) este es un binario que solo se descarga y se instala sin mayores problemas.
- Segundo paso, cersionararse de:
Que tienen instalado el soporte de compatibilidad con Linux, este tiene que estar en su archivo /etc/rc.conf debe aparecer como ,linux_enable="YES".
Cuando instales el Linux-Mozilla deberian bajarse automaticamente todos los paquetes necesarios para tener el soporte de linux en FreeBSD por dependencia, seguro sera necesario que de todas maneras editen el archivo mencionado y dar una reiniciada al sistema para ver que todo levante sin problemas.
Ojo si no esta levantando el soporte Linux entonces van a tener mensajes de error a cada rato.
- Tercer paso, seguir las instrucciones de la guía
Si no te quieres hacer muchas bolas son bastantes simples:
cd /usr/src/libexec/rtld-elf- fetch http://www.jail.se/freebsd/rtld_dlsym_hack.diff
- patch < rtld_dlsym_hack.diff
- make clean all install
- portinstall linux-flashplugin linuxthreads linuxpluginwrapper (en este caso yo entre port por port y los instale con el clasico make install)
- cd /usr/X11R6/lib/browser_plugins
- rm libflashplayer.so flashplayer.xpt
- ln -s ../linux-flashplugin7/flashplayer.xpt
- ln -s ../linux-flashplugin7/libflashplayer.so
Luego debes crear el siguiente archivo etc/libmap.conf
Listo con eso debería funcionar, sin embargo por algún motivo mi Linux-Mozilla seguia sin mostrar los archivos flash, no se me ocurrio en ese instante reiniciar el Firefox, la verdad se me paso por alto, y como la guía es para Firefox sin mencionar si es el nativo o el Linux-Firefox yo asumi que era para el 2do, es probable que con estos pasos simplemente ya tengan el Flash para su Firefox sin hacer nada mas.
- Cuarto Paso, poner el plug-in en el Linux-Mozilla:
Aquí viene el pequeño cambio que hice, el directorio de los plug-ins para Linux-Mozilla no es el especificado para Firefox asi que deben hacer los pasos 6 al 9 pero en el directorio /usr/X11R6/lib/linux-mozilla/plugins y listo, reiniciar el Linux-Mozilla y ya podrán ver los flash en su navegador.
Algunos problemas que detecte y que estan avisados y diseminados por la red:
- Google video hace que se congele tu navegador
- Algunos archivos sochk wave no jalan y piden otro plug-in
Tengan cuidado de instalar los Flash-plugin de Linux, los que aparecen en ports sin "linux" por delante son los del proyecto Gnu y hacen que el navegador se congele con la animación flash mas básica, lo cual es bastante molestoso.