FreeBSD México

Comunidad Mexicana de FreeBSD

Instalación de Firefox 3.6 y Flash Player 10 en FreeBSD 8.1

August 1, 2010 | Posted in Tutoriales, Tagged

Desgraciadamente Adobe no ha puesto a disposición una versión de Flash Player para FreeBSD a como la tiene para GNU/Linux y Windows por lo que para su instalación hay que realizar más pasos que con los sistemas anteriormente mencionados.

La instalación no es difícil, es solo cuestión de tener un poco de paciencia y de seguir los pasos al pié de la letra. ¿Pero porqué no hay Flash Player para FreeBSD de forma oficial? La respuesta es muy sencilla: Para Adobe todavía no hay la suficiente comunidad como la tiene GNU/Linux o Windows como para crear un paquete para este Sistema Operativo.

Sin embargo, si es posible instalar Flash Player en FreeBSD gracias al proyecto NSPluginWrapper el cual hace posible el úso de plugins que todavía no estén disponibles para la plataforma en cuestión (en este caso, FreeBSD). Comenzamos con la instalación:

Primero lo primero, para poder ver videos en YouTube con Flash es necesario tener (obviamente) el Firefox instalado y para tecleamos lo siguiente en la terminal del root:

# pkg_add -r firefox

Nota: Para que tengan una idea, el comando “pkd_add -r” hace una función parecida a “apt-get install” en Debian y sus distribuciones derivadas como Ubuntu y se encarga de instalar el programa resolviendo las dependencias necesarias.

Una vez que tengamos instalado nuestro Firefox vamos a proceder a instalar el Flash Player 10 pero para eso debemos tener instalada la compatibilidad para Linux la cual tampóco viene por defecto en la instalación del sistema.

INSTALANDO LA COMPATIBILIDAD LINUX EN FREEBSD:

1.- En el archivo /etc/rc.conf tenemos que agregar la siguiente línea:

linux_enable="YES"

Una vez agragada esa línea debemos reiniciar el sistema y cuando vuelva a iniciar vamos a instalar linux_base-f10 (que es la última versión de la base Linux incluida en FreeBSD 8.1) con el siguiente comando:

# cd /usr/ports/emulators/linux_base-f10 && make install clean

INSTALANDO NSPLUGINWRAPPER

Éste es el plugin que les mencione que nos va a ayudar a utilizar Flash Player en FreeBSD y se instala después de la compatibilidad Linux de la siguiente manera:

# cd /usr/ports/www/nspluginwrapper && make install clean

INSTALANDO EL FLASH PLAYER 10

Una vez que la instalación de linux_base-f10 termine procedemos a instalar el port linux-f10-flashplugin10:

# cd /usr/ports/www/linux-f10-flashplugin10 && make install clean

Al terminar procedemos a crear un link simbólico entre /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so y /usr/local/lib/browser_plugins/:

# ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \
/usr/local/lib/browser_plugins/

Una vez hecho esto nos deslogueamos como usuario root (con exit en la terminal) y como usuario normal procedemos a la instalación activación -por decirlo de alguna manera- del plugin en nuestro usuario con los siguientes comandos:

nspluginwrapper -v -a -i

Y luego:

nspluginwrapper -v -i /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so

El último paso es montar el proceso de archivos de sistema de Linux linprocfs el cual sirve para emular una subnet de Linux y es necesario para la correcta ejecución de los archivos binarios:

# mount -t linprocfs linproc /usr/compat/linux/proc

Para no tener que montar linprocfs cada que iniciemos el sistema basta con que agreguemos la siguiente línea al archivo /etc/fstab

linproc /usr/compat/linux/proc linprocfs rw 0 0

En caso de que durante la instalación hayamos tenido el Firefox abierto hay que cerrarlo y volverlo a abrir para que los cambios hagan efecto, una vez abierto de nuevo Firefox en la barra de dirección tecleamos about:plugins y el Flash Player 10 de ha instalado correctamente si vemos lo siguiente:

Y listo, ahora podemos disfrutar de Flash Player 10 en nuestro flamante FreeBSD 8.1 ]=)

9 Responses to “Instalación de Firefox 3.6 y Flash Player 10 en FreeBSD 8.1”



  1. euclydexNo Gravatar says:

    No he podido hacer funcionar los videos de you tube.

    he seguido todos los pasos y no me han generado ninguno error.

    Pero a la hora de quere ver los videos no me deja verlos.

    Un saludo

  2. colbNo Gravatar says:

    oe man quiero instalar el flas y me sale este error

    Couldn’t fetch it – please try to retrieve this
    => port manually into /usr/ports/distfiles/flashplugin/10.0r32 and try again.
    *** Error code 1

    Stop in /usr/ports/www/linux-f10-flashplugin10.

    me podrias ayudar

  3. spinoza23No Gravatar says:

    esto lo he intentado y existe un dependencia rota por esa razon no funciona, al parecer no existe nada para corregir este pequeño problema, o nadie parece saber como corregirlo…..

  4. nestuxNo Gravatar says:

    Tampoco he encontrado una solución pero en eso estoy, a mi no me había salido ese error hasta hace unos días.

    Estén pendientes.

  5. gus_No Gravatar says:

    tengo el mismo problema que colb

  6. spinoza23No Gravatar says:

    Vale nestux te agradeceria, la verdad es que segui algun tutorial para flash en konqueror pero no funciono, lo hice otro para flash en firefox y funciono pero solo reproducia videos incrustados….

    desde ya muchas gracias….!

  7. nestuxNo Gravatar says:

    Hola a todos,

    El error que tienen se debe a que parece ser que hubo un problema con esa versión del flash plugin, intenten esto…tecleen como root en la terminal:

    # portsnap fetch

    Y luego

    # portsnap extract

    Después vuelvan a hacer el prodecimiento del tutorial.

  8. mondragonblackNo Gravatar says:

    Couldn’t fetch it – please try to retrieve this
    => port manually into /usr/ports/distfiles/flashplugin/10.0r32 and try again.
    *** Error code 1
    Stop in /usr/ports/www/linux-f10-flashplugin10.

    Se soluciona escribiendo
    make makesum
    make install clean
    en /usr/ports/www/linux-f10-flashplugin10.



Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*