YouTube desde FreeBSD

Cuando me instalé mi FreeBSD, de la emoción de tener un verdadero Unix me olvidé de ver algunos detalles *también* importantes, la historia comienza cuando quería ver un video educativo acerca de la cultura de los Norteamericaos, para mi mala suerte me dí cuenta de que cometí dos estupideces, no instale el plug-in de Flash para Firefox, y mi tarjeta de sonido no estaba configurada… Luego me puse a laburar a full en ver como solucionar mi problemas, y el vídeo cultural se retrasaría por una hora más aproximadamente.

Primero es lo primero, tuve que “instalar” el driver de sonido, y digo “instalar” porque solo faltaba levantar el módulo en el kernel, como lo describe el glorioso handbook del diablito, pero no había nada emocionante ahi… aparte que ganas me sobraban de recompilar el kernel, y eso fue lo que hice (para este paso necesitan haber instalado los fuentes)

cd /usr/src/sys/$ARCH/conf; #en mi caso $ARCH=i386
cat GENERIC  |  sed "s/GENERIC/CRODAS/g" > CRODAS # "CRODAS" va a ser el kernel (soy un narcisista :P)
echo device sound >> CRODAS
echo device snd_emu10k1 >> CRODAS
echo device snd_sbc >> CRODAS
echo device snd_sb16 >> CRODAS
cd /usr/src
make buildkernel KERNCONF=CRODAS # compilar el kernel
make installkernel KERNCONF=CRODAS # instalando el kernel
reboot # algunas (solo raras) veces hay que reiniciar un verdadero sistema operativo

Luego de esperar no mas de media hora (depende del hardware) ya podía escuchar música con XMMS (/usr/ports/multimedia/xmms), pero todavía no era suficiente para ver el vídeo “cultural”, entonces me puse a googlear y encontre los alternativas:

  • Instalar el Firefox de Linux, luego instalar los drivers como si fuera en cualquier distro (no es un reto)

  • Instalar el plugin flash con un “wrapper” para Freebsd (como Stallman diría “the lesser evil”)

Para ello hice los siquiente:

cd /usr/ports/www/nspluginwrapper && make install clean
cd /usr/ports/www/linux-flashplugin7 && make install clean
nspluginwrapper -v -a -i # como el usuario que va a ejecutar firefox

Y al fin ya pude ver el video educativo…

Como verán la versión del flash es 7, y existe algunos sitios (gracias a Dios Youtube no) que su “player” necesita flash 9, para esos casos una buena mirada hacia sus fuentes y “wget” lo pueden solucionar.

Larga vida a UNIX

4 Comments

  1. JL says:

    Muy buen artículo, péndex. Yo tuve que hacer prácticamente lo mismo con mi CentOS 64 bits. Espero que el video en cuestión haya sido realmente “educativo” y no de otra “categoría” ;-)

  2. César Rodas says:

    Bastante educativo… ahora entiendo porque son países de primer mundo… nos falta “mucho” a los sudamericanos para llegar a ser así :P

  3. Samuel Giubi says:

    Muy buen artículo César y simplemente .. estas logrando tentarnos jaja, estoy por a punto de a casi de jaja instalarme el freebsd .. una sola vez toqué en mi vida que fue para router pero nada mas y nunca mas tuve la oportunidad .. ahmm .. excelente .. jajaja

  4. Daniel Brassel says:

    Legalmente interesante… pero… ya probaste:
    cd /usr/ports/graphics/gnash && make install clean

    Gnash: GNU Flash movie player

    Encontré un blog en FreeBSDGuy :: FreeBSD, Flash & Firefox

    Incluso entre las opciones que podés setearle al compilarlo, tenés la posibilidad de Plugin para Konqueror (para usuarios KDE) :P

Leave a Reply