Ubunlog Pablinux  

Cómo instalar Firefox Nightly en Ubuntu: guía completa paso a paso

Firefox Nightly

Si trabajas con la web o simplemente te pica la curiosidad por probar lo último de Mozilla, seguramente te hayas preguntado cómo tener Firefox Nightly en Ubuntu sin liarla con tu navegador estable. En esta guía encontrarás varios caminos para instalarlo, mantenerlo actualizado y, muy importante, lograr que conviva con tu Firefox de siempre mediante un perfil separado. Todo ello con instrucciones claras, ejemplos y notas prácticas basadas en casos reales. El objetivo: instalar, probar y actualizar Firefox Nightly en Ubuntu sin romper tu entorno.

Hay tres métodos que cubren prácticamente todas las necesidades: instalar desde el repositorio APT que ofrece Mozilla, usar un paquete Flatpak y recurrir al clásico archivo .tar.bz2 “portable”. Cada uno tiene sus pros y contras, y aquí los verás con detalle para que elijas el que mejor encaja contigo. Además aprenderás a crear un perfil independiente y un acceso directo .desktop para evitar conflictos con tu Firefox estable.

Qué es Firefox Nightly y por qué puede interesarte

Firefox Nightly es la edición de desarrollo de Firefox que se compila y publica a diario con las novedades más recientes, correcciones y pruebas de funcionalidades. Eso lo hace perfecto para desarrolladores, testers y usuarios curiosos que quieran ir un paso por delante. Nightly puede incluir cambios de interfaz y experimentos que aún no están en la versión estable, y por eso conviene aislar su sesión del Firefox que usas a diario.

Históricamente, algunos cambios grandes (como la interfaz “Australis” en su día) generaron mucho ruido porque afectaban a extensiones y hábitos de uso. Por eso, si vas a instalar Nightly, lo recomendable es que mantengas tu perfil de Firefox estable intacto y crees otro específico para Nightly. Separar perfiles evita incompatibilidades, pérdidas de datos y tiempos de arranque lentos por comprobaciones en bloque.

Métodos de instalación en Ubuntu: visión general

Antes de entrar al detalle, esta es la foto general de las opciones disponibles, todas válidas en Ubuntu y derivadas (Linux Mint, etc.): APT oficial de Mozilla, Flatpak y archivo tar.bz2. Cada método resuelve la instalación, la integración y las actualizaciones de forma distinta.

  • Repositorio APT de Mozilla: instalación como paquete .deb, integración nativa con el sistema y actualizaciones mediante el gestor de paquetes.
  • Flatpak: paquete aislado del sistema, fácil de instalar/actualizar, convive bien con otras versiones y no toca el Firefox estable de los repos oficiales.
  • Tarball .tar.bz2: método “portable”; máximas control y flexibilidad, pero con más pasos manuales para integrar el lanzador y gestionar las actualizaciones.

A lo largo de la guía te explico cada método con comandos, pros/contras y notas de convivencia con el Firefox estable. Además verás cómo añadir paquetes de idioma y cómo actualizar o desinstalar según el método elegido.

Instalar Firefox Nightly desde el repositorio APT de Mozilla

Mozilla anunció un repositorio APT para Linux (Debian/Ubuntu y derivadas) con paquetes .deb de Firefox Nightly. Es la forma más “limpia” de manejar Nightly como cualquier otra app del sistema: se instala, se integra y se actualiza desde el propio gestor de paquetes. También hay paquetes de idioma l10n para adaptar la interfaz a tu español preferido (ES, AR, CL, MX).

Estos son los pasos recomendados en Ubuntu moderno para configurar la clave, el repositorio y la instalación. Los comandos requieren privilegios con sudo:

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://packages.mozilla.org/apt/repo-signing-key.gpg | \
sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | \
sudo tee /etc/apt/sources.list.d/mozilla.list > /dev/null
sudo apt update
sudo apt install firefox-nightly

Con eso ya tendrás el navegador instalado como paquete .deb. Si quieres fijar prioridades APT (pinning) para controlar qué origen prevalece, puedes crear una preferencia que afecte solo a Nightly. Este paso es opcional y orientado a usuarios avanzados:

printf "Package: firefox-nightly\nPin: origin packages.mozilla.org\nPin-Priority: 500\n" | \
sudo tee /etc/apt/preferences.d/moz-firefox-nightly > /dev/null

Para añadir un paquete de idioma, busca el paquete correspondiente y instálalo. Hay varios sabores de español entre los l10n disponibles:

apt-cache search firefox-nightly-l10n | grep -i espa
sudo apt install firefox-nightly-l10n-es-es  # Español de España

Alternativas:

sudo apt install firefox-nightly-l10n-es-ar # Español (Argentina)
sudo apt install firefox-nightly-l10n-es-cl # Español (Chile)
sudo apt install firefox-nightly-l10n-es-mx # Español (México)

Ventajas del método APT: ejecutables optimizados por compilador, banderas de seguridad activadas a tope y actualizaciones integradas en el ciclo habitual del sistema. Para quien busque rendimiento y comodidad, suele ser la opción más equilibrada.

Instalar Firefox Nightly con Flatpak

Si prefieres aislar el navegador del sistema y de otras dependencias, Flatpak es una gran alternativa. Es fácil de instalar y actualizar, y te permite usar Nightly sin tocar el Firefox estable que trae tu distribución. Además, siempre puedes desinstalarlo con un solo comando si quieres dejarlo “como si nada”.

Primero asegúrate de tener soporte Flatpak (más información). En Ubuntu actual, normalmente basta con instalar el paquete; en sistemas antiguos se popularizó un PPA específico. Te dejo ambas vías para que elijas según tu versión:

Ubuntu actual:

sudo apt update && sudo apt install flatpak

Ubuntu antiguo (si te hiciera falta el PPA histórico):

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update && sudo apt install flatpak

Con Flatpak listo, puedes instalar Nightly desde un flatpakref mantenido para este fin. El proceso puede pedirte habilitar un repositorio extra (por ejemplo, el de GNOME) la primera vez. Responde según prefieras; no suele ser imprescindible activarlo para todo:

flatpak install --from https://firefox-flatpak.mojefedora.cz/org.mozilla.FirefoxNightly.flatpakref

Para ejecutar el navegador instalado como Flatpak, recuerda usar el comando “run”. Puedes lanzarlo desde terminal o crear un acceso directo con ese mismo comando:

flatpak run org.mozilla.FirefoxNightly

Actualizar y desinstalar son igual de sencillos. Así tendrás siempre la última compilación o podrás limpiar el sistema en segundos:

flatpak update org.mozilla.FirefoxNightly
flatpak uninstall org.mozilla.FirefoxNightly

Instala y usa el tarball .tar.bz2 (método “portable”)

El método tradicional de las compilaciones Nightly para Linux es el archivo .tar.bz2. Descargas, descomprimes y ejecutas: no “instala” nada en el sistema y puedes guardarlo donde quieras. Es ideal si quieres control total o tener varias copias en paralelo para pruebas.

Paso a paso básico para usar el tarball manteniendo todo en tu carpeta personal (recomendado si quieres actualizaciones automáticas dentro de la app): coloca Nightly en una ruta donde tengas permisos de escritura.

  1. Descarga el tarball de Nightly desde la página oficial de Mozilla Nightly.
  2. Crea una carpeta para tus apps locales (si no existe):
mkdir -p "$HOME/apps"
  1. Descomprime allí el archivo .tar.bz2:
cd "$HOME/apps"
tar xf ~/Descargas/firefox-*.tar.bz2 # Ajusta el nombre según lo descargado

Importante sobre las actualizaciones automáticas: si colocas Nightly en /opt (o cualquier ruta que requiera root) como hiciste quizá en algún intento anterior, el navegador no podrá auto-actualizarse a diario porque no tiene permisos para escribir en esa carpeta. Instalar en tu HOME permite que el propio Nightly se actualice sin bajar el tarball cada día.

Para integrarlo mejor con el sistema, puedes crear un acceso directo .desktop y un perfil dedicado, de forma que no toque tu Firefox estable. Más abajo te explico ambos detalles.

Crea un perfil independiente para que no interfiera con tu Firefox estable

Éste es el truco que resuelve el “problema” clásico: abrir Nightly y que intente usar tu perfil por defecto, revisando extensiones y desactivando cosas que no tocan. Con un perfil aparte, Nightly arranca ligero, no toca tus addons del día a día y puedes experimentar sin miedo. El comando clave: crear y usar un perfil exclusivo.

Primero, crea el nuevo perfil (por ejemplo, “nightly-session”) y luego lánzalo indicando que use ese perfil. Añade -no-remote para poder ejecutar Nightly y el Firefox estable a la vez si lo necesitas. Funciona igual para APT, Flatpak o tarball ajustando la ruta/llamado:

Crear el perfil:

firefox -CreateProfile nightly-session

Lanzar usando ese perfil específico:

firefox -P nightly-session -no-remote

Si instalaste con APT, el binario se llamará firefox-nightly. En Flatpak deberás usar flatpak run y pasar parámetros; y con tarball será el ejecutable firefox dentro de la carpeta descomprimida. Ajusta el comando según el origen de tu instalación.

Crea un acceso directo .desktop para lanzarlo fácil

Con un .desktop tendrás Nightly en el menú de aplicaciones y podrás “anclarlo” al dock. Si lo instalaste con APT, normalmente ya se crea uno. Si lo trajiste con Flatpak, también se integra. Con el tarball, lo mejor es crear el lanzador a mano y, si quieres, copiarlo a /usr/share/applications (requiere sudo) o dejarlo en tu espacio de usuario. Te muestro un ejemplo usando el tarball colocado en $HOME/apps:

mkdir -p ~/.local/share/applications
cat > ~/.local/share/applications/firefox-nightly.desktop << 'EOF'
[Desktop Entry]
Name=Firefox Nightly
Comment=Explorador web Firefox (Nightly)
Exec=/home/TU_USUARIO/apps/firefox/firefox -P nightly-session -no-remote
Terminal=false
Type=Application
Icon=/home/TU_USUARIO/apps/firefox/browser/chrome/icons/default/default128.png
Categories=Network;WebBrowser;
StartupWMClass=Firefox Nightly
EOF

Cambia TU_USUARIO por tu nombre real y ajusta la ruta del icono si hiciera falta. A partir de ahí, podrás buscar “Firefox Nightly” en tu lanzador favorito. Si prefieres que lo vea todo el sistema, copia el .desktop a /usr/share/applications con sudo.

En algunos scripts comunitarios que circulan por GitHub se automatiza todo: descarga del tarball, creación de perfil, .desktop y limpieza de temporales. Ese tipo de scripts pueden pedir sudo solo para copiar el .desktop a /usr/share/applications y lograr que el sistema lo reconozca al instante. Úsalos bajo tu responsabilidad y revisa siempre el contenido antes de ejecutarlos.

Paquetes de idioma (l10n) para Nightly

Si instalas Nightly vía APT desde el repositorio de Mozilla, puedes añadir el idioma español que prefieras mediante paquetes l10n. Como viste arriba, los nombres son intuitivos: es-es, es-ar, es-cl, es-mx. Instalar uno de ellos traduce la interfaz y algunos mensajes al dialecto correspondiente.

Para buscarlos rápidamente y luego instalarlos: usa apt-cache search y elige el paquete l10n exacto.

apt-cache search firefox-nightly-l10n | grep -i es
sudo apt install firefox-nightly-l10n-es-es

Actualizar y desinstalar según el método

Cómo actualizar y eliminar Nightly depende de cómo lo instalaste. Te lo resumo con los comandos prácticos para cada vía. Así te aseguras de no dejar restos ni desconfigurar tu Firefox estable.

  • APT (Mozilla)
    • Actualizar: sudo apt update && sudo apt upgrade (o deja que tu gestor gráfico lo haga).
    • Desinstalar: sudo apt remove firefox-nightly (y opcionalmente sudo apt autoremove).
  • Flatpak
    • Actualizar: flatpak update org.mozilla.FirefoxNightly.
    • Desinstalar: flatpak uninstall org.mozilla.FirefoxNightly.
  • Tarball
    • Actualizar: si está en tu HOME, Nightly suele auto-actualizarse. Si lo pusiste en /opt, tendrás que descargar y reemplazar el tarball manualmente.
    • Desinstalar: borra la carpeta donde lo descomprimiste y elimina el .desktop que hayas creado.

Si creaste un perfil llamado nightly-session, puedes dejarlo o eliminarlo con el gestor de perfiles de Firefox cuando ya no lo necesites. Mantener perfiles separados es una buena práctica si vas a alternar entre estable y Nightly.

Notas y problemas típicos (con sus soluciones)

Nightly no se actualiza automáticamente si lo has instalado desde el tarball en una carpeta de solo lectura para tu usuario (por ejemplo, /opt). Ahí lo que sucede es que el actualizador integrado no puede escribir los parches y, por tanto, te ves obligado a descargar y reemplazar manualmente el paquete cada día. Soluciones: muévelo a tu carpeta personal o instala mediante APT/Flatpak para delegar las actualizaciones en el sistema.

Si notas que Nightly reemplaza al Firefox estable o te desactiva extensiones, es que estás usando el mismo perfil para ambos. Crea un perfil nuevo (firefox -CreateProfile nightly-session) y ejecútalo con -P nightly-session -no-remote. Así no habrá choque de sesiones ni “barrida” de complementos entre versiones distintas.

Cuando instalas vía PPA o repositorios que no separan bien los paquetes, puedes terminar con Thunderbird u otros componentes en ramas “de desarrollo” sin querer. El repositorio APT de Mozilla para Nightly está pensado específicamente para Firefox Nightly y sus l10n, para que controles mejor lo que quieres instalar.

Si vas por Flatpak y te pide habilitar un repositorio extra (como el de GNOME) durante la instalación desde el flatpakref, puedes aceptarlo o ignorarlo según tu preferencia. Ese prompt es normal en algunos orígenes de flatpakref comunitarios y no debería afectar al uso de Nightly.

Para integrar el tarball con icono y entrada en el menú, crea el .desktop como se mostró arriba. Si quieres arrastrar el icono al dock (Plank, Dash to Dock, etc.), basta con abrir la carpeta /usr/share/applications o ~/.local/share/applications y arrastrar el lanzador recién creado. Sencillo y efectivo.

En algunos casos verás scripts que prometen instalar Nightly en “un comando”: descargan la última compilación, configuran el perfil “nightly-session”, crean el .desktop y lo sitúan en el lugar correcto. Revísalos siempre, pero son una buena referencia de los pasos mínimos que necesitas automatizar.

Cuándo elegir cada método

Si quieres la mejor integración con Ubuntu y que se actualice como cualquier otro paquete, el repositorio APT de Mozilla es tu aliado. Tendrás binarios con optimizaciones de compilación, endurecidos con banderas de seguridad y entrarán en tu rutina de actualizaciones sin más.

Si prefieres aislamiento del sistema y un ciclo de vida independiente, Flatpak es fácil de mantener y convivirá sin fricciones con la versión estable preinstalada en tu distribución. Además, eliminarlo es inmediato si solo lo querías para hacer pruebas puntuales.

Si buscas control manual o necesitas tener varias copias distintas de Nightly a la vez, el tarball .tar.bz2 sigue siendo el camino más flexible. Eso sí, colócalo en tu HOME para disfrutar del auto-updater; si lo dejas en /opt, asume que te tocará reemplazar el paquete a mano cuando salga una compilación nueva.

Ejemplos de ejecución con perfil separado

Aunque la idea es la misma, el comando de ejecución cambia un poco según cómo lo instalaste. Te dejo variantes para que las adaptes a tu caso. La clave sigue siendo -P nightly-session -no-remote.

  • APT (Mozilla)
    firefox-nightly -P nightly-session -no-remote
  • Flatpak
    flatpak run org.mozilla.FirefoxNightly -P nightly-session -no-remote
  • Tarball
    /home/TU_USUARIO/apps/firefox/firefox -P nightly-session -no-remote

Si ya tienes Firefox estable abierto y quieres lanzar Nightly sin que se “enganche” a esa misma instancia, el parámetro -no-remote es imprescindible. Evita que un Firefox intente reusar la sesión del otro.

Buenas prácticas para probar Nightly sin dolor

Usa un perfil independiente para Nightly y deja tu perfil estable tranquilo. Activa la sincronización de Firefox (si la usas) en el perfil Nightly con prudencia, por si no quieres que los datos de prueba se mezclen con tus marcadores del día a día. No olvides que Nightly puede desactivar extensiones incompatibles temporalmente.

Ancla el acceso directo al dock y ponle un nombre que no se confunda con el estable, por ejemplo “Firefox Nightly”. Si tocas el .desktop, añade el parámetro -P nightly-session -no-remote en la línea Exec. Así no tendrás que recordar el comando cada vez.

Si detectas un problema o regresión, aprovecha que Nightly recibe correcciones a diario. Revisa si hay actualización pendiente o reporta el fallo si persiste. Participar con feedback es parte del espíritu de usar Nightly.

Tras elegir el método que mejor se ajusta a tus necesidades, configurar un perfil separado y, si procede, el lanzador .desktop, tendrás lo mejor de los dos mundos: un Firefox estable para trabajar y un Nightly al día para experimentar y desarrollar. Con el repositorio APT de Mozilla ganas integración y seguridad, con Flatpak aislas dependencias y con el tarball obtienes control absoluto; la clave práctica para que no haya conflictos es el perfil “nightly-session” y el parámetro -no-remote, y los paquetes de idioma l10n redondean la experiencia en español sin esfuerzo. Probar lo último de Firefox en Ubuntu es más fácil de lo que parece si sigues estos fundamentos.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.