Firefox en Debian

5 de feb. de 2025

En Solo Con Linux, antes de que Mozilla tuviese su propio repositorio, podíais descargar y actualizar el navegador Firefox con el programa original desde mi propio repositorio.

Como desde hace ya un tiempo que Mozilla lo ha implementado correctamente, he decidido quitar de mi propio repositorio el paquete de Firefox.

Configuración del repositorio oficial de Mozilla

Dado que ya no vais a disponer de Firefox desde mi repo, vais a tener que configurar el repositorio oficial para instalar y actualizar Firefox.

Los pasos son muy sencillos, puedes copiar y pegar todos los comandos en tu consola, para dejarlo configurado.

Paso 1: Configurar  las claves de validacion de los paquetes a instalar

# Crear directorio para las Keys
sudo install -d -m 0755 /etc/apt/keyrings

# Descargar las claves
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

# Comprobar que la clave es correct
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nLa huella digital coincide ("$0").\n"; else print "\nError de verificación: la huella digital ("$0") no coincide con la esperada.\n"}'

Paso 2: Crear el fichero .list para acceso al repositorio

# Crear "mozilla.list"
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

# Fijar prioridad de Mozilla para paquete Firefox
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla

Paso 3: Copia de seguridad de configuracion de Firefox de tu usuario

# Backup completo de configuracion Firefox actual
tar czvfp ~/config-firefox.tgz ~/.mozilla/firefox

La configuración y datos de tus certificados/credenciales y otros datos se guardan en el home de tu usuario en el directorio oculto .mozilla/firefox

Paso 4: Actualizar e instalar Firefox

# Actualizar repo
sudo apt update

# Instalar Firefox + Idioma Español
sudo apt -y install firefox firefox-l10n-es-es

Actualización a nuevas versiones
En cuando haya disponible una nueva versión simplemente ejecutando:

sudo apt update
sudo apt -y upgrade

Tendreis siempre disponible la última versión oficial de Firefox mediante paquetería .deb

Luis GuLo

🐧 SysAdmin GNU/Linux - 🐳 Docker - 🖥️ Bash Scripting - 🐪 Perl - 🐬 MySQL - 👥 Formador de TI - 👥 Formador de SysAdmin's - 💢 Ansible - ☁️ Cloud Computing - ❤️ Debian GNU/Linux