Muchas distribuciones de Linux vienen con Firefox preinstalado y configurado como navegador por defecto. Sin embargo, si necesitas instalar Firefox en Linux usando un método diferente, la siguiente guía te mostrará cómo instalar Firefox en Ubuntu, Debian, Fedora, openSUSE y otras distribuciones de Linux.
Tabla de contenidos
- 1 Instalar el paquete DEB de Firefox para distribuciones basadas en Debian y Ubuntu (recomendado)
- 2 Instalar el paquete RPM de Firefox para distribuciones basadas en Fedora, RHEL y sus derivados (recomendado)
- 3 Instalar el paquete RPM de Firefox para openSUSE y SUSE Linux (recomendado)
- 4 Migración de tus datos
- 5 Instalar desde el gestor de paquetes de tu distribución
- 6 Instalar desde Flatpak
- 7 Instalar desde Snap
- 8 Instalar Firefox desde las compilaciones Tarball de Mozilla
- 9 Aviso sobre características de seguridad
- 10 Artículos relacionados
Instalar el paquete DEB de Firefox para distribuciones basadas en Debian y Ubuntu (recomendado)
Para instalar el paquete DEB a través del repositorio APT, haz lo siguiente:
- Crea un directorio para almacenar las claves del repositorio APT si no existe:
sudo install -d -m 0755 /etc/apt/keyrings
- Importa la clave de firma del repositorio APT de Mozilla:
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null- Si no tienes
wgetinstalado, puedes instalarlo con:sudo apt-get install wget
- La huella digital debe ser 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3. Puede comprobarlo con el siguiente comando:
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'
- A continuación, añade el repositorio APT de Mozilla a tu sources.list:
- Para Debian Bookworm/Ubuntu Noble y anteriores:
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
- Para Debian Trixie/Ubuntu Resolute y posteriores
sudo tee /etc/apt/sources.list.d/mozilla.sources > /dev/null << EOFTypes: debURIs: https://packages.mozilla.org/aptSuites: mozillaComponents: mainSigned-By: /etc/apt/keyrings/packages.mozilla.org.ascEOF
- Configura APT para dar prioridad a los paquetes del repositorio de Mozilla:
sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOFPackage: *Pin: origin packages.mozilla.orgPin-Priority: 1000EOF
- Actualiza tu lista de paquetes e instala firefox (o uno de firefox-esr, -beta, -nightly, -devedition):
sudo apt-get updatesudo apt-get install firefox
Usar diferentes idiomas en el paquete DEB de Firefox
Para aquellos que deseen utilizar Firefox en un idioma distinto del inglés americano, también hemos creado paquetes DEB que contienen los paquetes de idioma de Firefox. Para instalar un paquete de idioma específico, sustituye fr en el siguiente ejemplo por el código del idioma deseado. En este ejemplo, estamos instalando el paquete de idioma francés de Firefox.
sudo apt-get install firefox-l10n-fr
Para listar todos los paquetes de idioma disponibles, puedes usar este comando después de añadir el repositorio de Mozilla y ejecutar sudo apt-get update:
apt-cache search firefox-l10n
La localización también está disponible como paquetes firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n para otras versiones/ediciones
Instalar el paquete RPM de Firefox para distribuciones basadas en Fedora, RHEL y sus derivados (recomendado)
Añadir el repositorio RPM de Firefox a través del gestor de paquetes dnf5 (Fedora 41+, RHEL/Rocky/Alma 10+)
sudo dnf config-manager addrepo --id=mozilla --set=baseurl=https://packages.mozilla.org/rpm/firefox --set=gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpg --set=gpgcheck=1 --set=repo_gpgcheck=0 --set=priority=10sudo dnf makecache --refreshsudo dnf install firefox
Añadir el repositorio RPM de Firefox para el gestor de paquetes dnf más antiguo (Fedora <41, RHEL/Rocky/Alma <10)
sudo tee /etc/yum.repos.d/mozilla.repo > /dev/null << EOF[mozilla]name=Mozilla Packagesbaseurl=https://packages.mozilla.org/rpm/firefoxenabled=1gpgcheck=1repo_gpgcheck=0gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpgpriority=10EOF
repo_gpgcheck=0 desactiva la firma de metadatos con GPG. Sin embargo, esto está protegido por HTTPS y las firmas de los paquetes (gpgcheck=1).Para instalar firefox desde el repositorio de mozilla (o uno de firefox-esr, -beta, -nightly, -devedition), haz lo siguiente:
sudo dnf makecache --refreshsudo dnf install firefox
Para actualizar firefox de la versión del repositorio de la distribución a la versión de mozilla, haz lo siguiente:
sudo dnf makecache --refreshsudo dnf upgrade firefox
Para reemplazar firefox de la versión del repositorio de la distribución a la versión de mozilla, haz lo siguiente:
sudo dnf makecache --refreshsudo dnf swap firefox firefox --allowerasing
Usar diferentes idiomas en el paquete RPM de Firefox
Para aquellos que deseen utilizar Firefox en un idioma distinto del inglés americano, también hemos creado paquetes RPM que contienen los paquetes de idioma de Firefox. Para instalar un paquete de idioma específico, sustituye fr en el siguiente ejemplo por el código del idioma deseado. En este ejemplo, estamos instalando el paquete de idioma francés de Firefox.
sudo dnf install firefox-l10n-fr
Para listar todos los paquetes de idioma disponibles, puedes usar este comando después de añadir el repositorio de Mozilla y ejecutar sudo dnf makecache --refresh:
dnf search firefox-l10n
La localización también está disponible como paquetes firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n para otras versiones/ediciones
Instalar el paquete RPM de Firefox para openSUSE y SUSE Linux (recomendado)
Añadir el repositorio RPM de Firefox a través del gestor de paquetes zypper
sudo rpm --import https://packages.mozilla.org/rpm/firefox/signing-key.gpgsudo zypper ar --gpgcheck-allow-unsigned-repo -p 10 https://packages.mozilla.org/rpm/firefox mozillasudo zypper refreshsudo zypper install firefox
Para instalar o actualizar firefox desde el repositorio de mozilla (o uno de firefox-esr, -beta, -nightly, -devedition), haz lo siguiente:
sudo zypper refreshsudo zypper install firefox
Para reemplazar firefox de la versión del repositorio de la distribución a la versión de mozilla, haz lo siguiente:
sudo zypper refreshsudo zypper remove firefoxsudo zypper install firefox
Usar diferentes idiomas en el paquete RPM de Firefox
Para aquellos que deseen utilizar Firefox en un idioma distinto del inglés americano, también hemos creado paquetes RPM que contienen los paquetes de idioma de Firefox. Para instalar un paquete de idioma específico, sustituye fr en el siguiente ejemplo por el código del idioma deseado. En este ejemplo, estamos instalando el paquete de idioma francés de Firefox.
sudo zypper install firefox-l10n-fr
Para listar todos los paquetes de idioma disponibles, puedes usar este comando después de añadir el repositorio de Mozilla y ejecutar sudo zypper refresh:
zypper search firefox-l10n
La localización también está disponible como paquetes firefox-esr-l10n, -beta-l10n, -nightly-l10n, -devedition-l10n para otras versiones/ediciones
Migración de tus datos
Si antes utilizabas Snap o Flatpak, deberás importar tu perfil. Hay dos maneras de hacerlo. Puede utilizar cualquiera de estos métodos:
- Método 1: Configurar Sync. Para obtener instrucciones, consulta ¿Cómo configuro Sync en mi ordenador?
- Método 2: Copia los archivos existentes en tu ordenador. Asegúrate de que todas las copias de Firefox en tu ordenador están completamente cerradas antes de hacer esto:
- Flatpak:
mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/ - Snap:
mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/
- Flatpak:
En ambos casos, después de mover los perfiles, ejecuta Firefox desde el terminal con el comando firefox -P. Selecciona el perfil que deseas utilizar. Entonces ya no necesitarás usar -P.
Instalar desde el gestor de paquetes de tu distribución
Para instalar Firefox usando el gestor de paquetes, por favor dirígete a la documentación de la distribución de Linux que estés utilizando.
Se recomienda este método porque asegura que Firefox y todas las librerías necesarias están instaladas y configuradas de forma óptima para tu distribución. Sin embargo, puede haber un pequeño retraso entre el lanzamiento oficial de una nueva versión de Firefox y el momento en que tu distribución actualiza la versión que distribuye. Tu distribución también puede distribuirlo sin la marca Firefox o solo distribuir la ESR.
Instalar desde Flatpak
Para instalar Firefox desde Flatpak, instala y configura Flatpak en tu ordenador. Una vez instalado Flatpak, ve a la página de Firefox en Flathub, y haz clic en el botón . También puedes escribir el siguiente comando en un terminal:
flatpak install flathub org.mozilla.firefox
Por defecto, Flatpak instala Firefox en la misma configuración regional que tu sistema operativo. Para utilizar un idioma diferente, sigue las instrucciones de cómo usar Firefox en otro idioma.
Instalar desde Snap
Para instalar Firefox desde Snap, instala Snap en tu equipo. Una vez instalado Snap, ve a la página Firefox en Snapcraft, haz clic en el botón , y sigue las instrucciones. También puedes escribir el siguiente comando en un terminal:
sudo snap install firefox
Los canales de lanzamiento de Firefox Beta, Nightly y ESR también están disponibles como paquetes snap
- Canal Beta:
sudo snap install firefox --beta
- Canal Nightly
sudo snap install firefox --edge
- Canal ESR
sudo snap install firefox --channel=esr/stable
Si está disponible, Snap instala Firefox en la misma configuración regional que tu sistema operativo. Para utilizar un idioma diferente, sigue las instrucciones sobre cómo utilizar Firefox en otro idioma.
Instalar Firefox desde las compilaciones Tarball de Mozilla
Antes de instalar Firefox desde una compilación Tarball de Mozilla, asegúrate de que tu ordenador tiene instaladas las bibliotecas requeridas. Las bibliotecas que falten o sean incompatibles impedirán que Firefox pueda ejecutarse.
Instalación de Firefox a nivel de sistema (para usuarios avanzados)
Para instalar Firefox con este método, debes ser capaz de iniciar sesión como root o ejecutar comandos sudo.
Esta instalación tendrá prioridad sobre la versión de Firefox instalada a través de tu gestor de paquetes. Para ejecutar la versión instalada con tu gestor de paquetes, tendrás que ejecutar el binario desde un terminal. Para ello, en la mayoría de las distribuciones, abre un terminal y escribe:/usr/bin/firefox
- Ve a la página de descarga de Firefox, y haz clic en o .
- También puedes hacer clic en el enlace Todas las descargas de Firefox para elegir otra versión/edición: Nightly, Beta, Developer o Extended Support Release (ESR).
- Abre un terminal y ve a la carpeta donde se ha guardado tu descarga. Por ejemplo:
-
cd ~/Downloads
-
- Extrae el contenido del archivo descargado escribiendo:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Si descargaste una compilación específica, es posible que desees cambiar el nombre de la carpeta descomprimida en consecuencia. Por ejemplo:
-
mv firefox firefox-nightly -
Los siguientes comandos deben ejecutarse como root, o precedidos desudo.
-
- Mueve la carpeta Firefox descomprimida a /opt:
-
mv firefox /opt
-
- Crea un enlace simbólico al ejecutable de Firefox:
-
ln -s /opt/firefox/firefox /usr/local/bin/firefox
-
- Descarga una copia del archivo desktop:
-
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications
-
Alternativamente, si wget no está instalado en tu equipo, ve a la URL mencionada anteriormente, haz clic con el botón derecho del ratón en la página para abrir el menú contextual y selecciona . Una vez descargado el archivo, muévelo a /usr/local/share/applications.
Para comprobar que la instalación se ha realizado correctamente, puedes abrir la página de información para la resolución de problemas. En la sección Configuración básica de la aplicación, el valor de la línea Application Binary debe ser /opt/firefox/firefox-bin.
Instalación local de Firefox en la cuenta del usuario
sudo, o simplemente prefieres usar un Firefox local en tu cuenta, puedes hacer una instalación local. También puedes hacer esto para tener múltiples instalaciones de Firefox para diferentes builds.- Ve a la página de descarga de Firefox, y haz clic en o .
- También puedes hacer clic en el enlace Todas las descargas de Firefox para elegir otra versión/edición: Nightly, Beta, Developer o Extended Support Release (ESR).
- Abre un terminal y ve a la carpeta donde se ha guardado tu descarga. Por ejemplo:
-
cd ~/Downloads
-
- Extrae el contenido del archivo descargado. Esto creará una carpeta llamada firefox. Después de eso, puedes borrar el archivo:
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Si descargaste una compilación específica, es posible que desees cambiar el nombre de la carpeta descomprimida en consecuencia. Por ejemplo:
-
mv firefox firefox-nightly
-
- Puedes dejar la carpeta descomprimida en tu carpeta de descargas, o moverla a otro lugar de tu cuenta. Por ejemplo:
-
mv firefox ~/firefox
-
- Firefox ya está listo para ser utilizado. Puedes ejecutarlo directamente desde el terminal:
-
~/firefox/firefox &
-
- Crea un acceso directo para el escritorio. ( Puede que sea diferente en tu distribución de Linux).
- Haz clic con el botón derecho del ratón en el escritorio y elige Crear lanzador en el menú contextual.
- También puedes escribir esto en el terminal:
-
ln -s ~/firefox/firefox ~/Desktop/
-
- Un icono para el acceso directo desde el escritorio se encontrará en
~/firefox/browser/chrome/icons/default/
Aviso sobre características de seguridad
En algunas distribuciones de Linux que usan AppArmor como las basadas en Debian, basadas en Ubuntu, openSUSE y SUSE Linux, podrías ver una notificación de que algunas de las funciones de seguridad de Firefox pueden ofrecer menos protección en tu sistema operativo actual. Para saber más, consulta Advertencia sobre las funciones de seguridad de Firefox en Linux..