Instalar Firefox en la Raspberry Pi

Después de probar Vivaldi y que alguien comentara que prefería Firefox me he decidido a instalarlo en Raspbian en la Raspberry Pi.

En los orígenes de los tiempos la Raspberry Pi con Raspbian traía de serie el navegador Midori que era el incluido en el escritorio Lxde. Luego se pasaron a Epiphany que era el estándar de Gnome al que hicieron una serie de mejoras para optimizarlo. Eran los tiempos de la Raspberry Pi 1 y la placa no daba para más. Luego en cuanto lanzaron la Raspberry Pi 2 ya con quad core y 1GB de RAM dieron el salto a Chromium, la versión libre de Chrome, al que añadieron algunas de las mejoras de Epiphany, aceleración de vídeo web y soporte para Adobe Flash.

Pero volviendo a Firefox, hay que tener en cuenta que hay varias versiones:

  • Firefox ESR o Extended Support Release: que es una versión soportada por más tiempo y por lo tanto con menos novedades. Está disponible en Raspbian con solo hacer: sudo apt install firefox-esr
  • Firefox Stable: es el de uso personal, estable pero con todas las novedades ya comprobadas
  • Firefox Beta: versión de prueba previa a pasar los cambios a stable. Contiene novedades que pueden dar fallos que los usuarios beta detectan para corregir y pasar a la stable
  • Firefox Developer Edition: más o menos igual que la Beta pero con herramientas especiales para desarrollo web
  • Firefox Nightly: Rama más inestable dónde se incluyen todas las novedades de forma experimental. Está pensada para empezar a confirmar qué funciona o es interesante para desarrollar con detalle y pasar a beta.

Instalando Firefox en la Raspberry Pi Raspbian versión ESR

Abrimos una Terminal y hacemos:

sudo apt install firefox-esr

Le decimos que sí con la tecla S a la pregunta ¿Desea contnuar? [S/n]

instalando firefox esr

Y una vez que termine lo tenemos en el Menú de inicio > Internet > Firefox ESR

firefox esr menu raspberry pi

La primera vez que lo abrimos detecta la instalación de Chromium y nos pregunta si queremos Importar las preferencias, favoritos, historial y contraseñas. Lo normal es que esté la pregunta en inglés.

migrar datos firefox chrome

Vemos el consumo de RAM antes de abrirlo con free -h

firefox free -h

Luego lo abrimos y cargamos la web de Google y volvemos a comprobar con free -h

firefox free -h

También con el blog cargado y la salida de htop

Sacad vosotros mismos las conclusiones frente a Vivaldi o vuestro Chromium en Raspberry Pi 3.

La versión a fecha de diciembre de 2017 era Firefox ESR 52.5.0 que no es la famosa versión Quantum que aprovecha los procesadores de varios núcleos y es la que está recuperando terreno frente a Chrome.

firefox esr raspberry pi

Además vemos que por defecto está en ingles:

firefox esr ingles

Para poner Firefox en español necesitamos instalar el siguiente paquete desde una Terminal con el comando:

sudo apt install firefox-esr-l10n-es-es

raspberry pi firefox español

Y listo, ya lo tenemos Firefox en español o castellano:

raspberry pi firefox español

raspberry pi firefox español

Instalando Firefox en la Raspberry Pi Raspbian versión Stable

cthulu warning OJO LO SIGUIENTE PUEDE ROMPER TU INSTALACIÓN DE RASPBIAN. ADEMÁS DE MOMENTO (DICIEMBRE DE 2017) NO SIRVE PARA NADA. ASÍ QUE RECOMIENDO NO HACERLO. ALLÁ TÚ.

Ahora si queremos probar la versión Firefox Stable tenemos que hacer pasos extra que he sacado del foro oficial de Raspberry Pi:

sudo apt install dirmngr
    echo "deb http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu trusty main" | sudo tee /etc/apt/sources.list.d/firefox.list
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A6DCF7707EBC211F
    sudo apt update && sudo apt install firefox

Pero no funciona por ahora, hay un error o bug confirmado en Firefox para procesadores ARM que no se sabe cuando estará arreglado. Así que lo mismo toca esperar hasta marzo de 2018 para que Firefox ESR de el salto a la versión 59 con las mejoras de quantum.