Saludos. Para poder ver videos de youtube se requiere instalar Flash Player 10/11. A continuación se describen los pasos para realizarlo en FreeBSD 8 y 9.
Como dependencia, se requiere nspluginwrapper, que se instalará desde los ports (previamente se deben tener los ports en /usr/ports).
#cd /usr/ports/www/nspluginwrapper
Se compila:
#make install clean
De demora unos buenos minutos descargando dependencias. Si en algun momento obtiene el error:
===> linux_base-f10-10_2 linuxulator is not (kld)loaded.
*** Error code 1
Tenemos dos maneras de resolver. La primera, que no me funcionó, fue parchar el kpg-install de linux_base-f10. La otra es cargar el modulo linux.ko
#kldload linux.ko
Una explicacion mas profunda del error es que, al intentar instalar la dependencia linux_base-f10, se hace referencia al modulo ejecutando:
# sysctl compat.linux.osrelease=2.6.16
Como no existe tal variable en el kernel, la instalación se detiene.
Se compila:
#make install clean
De demora unos buenos minutos descargando dependencias. Si en algun momento obtiene el error:
===> linux_base-f10-10_2 linuxulator is not (kld)loaded.
*** Error code 1
Tenemos dos maneras de resolver. La primera, que no me funcionó, fue parchar el kpg-install de linux_base-f10. La otra es cargar el modulo linux.ko
#kldload linux.ko
Una explicacion mas profunda del error es que, al intentar instalar la dependencia linux_base-f10, se hace referencia al modulo ejecutando:
# sysctl compat.linux.osrelease=2.6.16
Como no existe tal variable en el kernel, la instalación se detiene.
Continuamos la instalacion nuevamente:
# make install clean.
Si aparece en FreeBSD 9.0 el error como:
pkgconf-0.8.9 conflicts with installed package(s): pkg-config-0.25_1
Se actualiza el port con el siguiente comando:
#portupgrade -fo devel/pkgconf pkg-config-\*
Continuamos con el comando make install clean y al terminar, se procede a instalar flash player iendo a la ruta:
#cd /usr/ports/www/linux-f10-flashplugin10
E iniciamos la compilación:
#make install clean
Al terminar, se debe crear un enlace al módulo;
# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so /usr/local/lib/browser_plugins/
Por cada usuario, el plugin debe instalarse de la siguiente forma:
$ nspluginwrapper -v -a -i
Por ultimo montaremos el dispositivo virtual. En freebsd 8.2 de la siguiente forma:
# mount -t linprocfs linproc /usr/compat/linux/proc
o en Freebsd 9.0;
# mount -t linprocfs linproc /compat/linux/proc
Si no está el anterior dispositivo montado (cuyo proposito es emular el punto de montaje /proc de Linux) no se podra reproducir los videos con Flash player, o habra error al cargar y bloqueo del navegador. Así que se configura persistente en el inicio el sistema dentro de archivo /etc/fstab
En Freebsd 8.2
linproc /usr/compat/linux/proc linprocfs rw 0 0
para Frebsd 9.0
linproc /compat/linux/proc linprocfs rw 0 0
Ingrese al sitio www.youtube.com para verificar pueda ver los videos en youtube.
Espero les haya servido. Hasta la próxima.