Cómo instalar el paquete DEB de Firefox en distribuciones con base Debian/Ubuntu
Firefox se ofrece ahora como paquete DEB para los usuarios de distribuciones basadas en Debian/Ubuntu. A mí me resulta un poco extraño o incluso gracioso, ya que, según se informó, fue Mozilla quien le propuso a Canonical que incluyeran la versión snap. Lo único seguro es que ahora también se puede descargar en formato DEB, y aquí vamos a explicar cómo instalar ese paquete a partir de las instrucciones que da la propia Mozilla.
Pero antes de seguir, a mí me gustaría hacerme eco también de lo que recomienda la compañía que hay detrás de único navegador que compite de tú a tú con Chromium y Safari: lo primero que hay que plantearse es la opción que ofrezca una distribución Linux, ya que es lo más directo y sencillo; después recomiendan usar la versión flatpak, y luego ya el resto, entre lo que encontramos los paquetes snap y DEB. Yo me atrevo a asegurar que el paquete DEB es el segundo en la mayoría de distribuciones basadas en Debian/Ubuntu.
Instalar Firefox desde el repositorio APT
Por desgracia, hay que hacer más de lo que a los poco fans del terminal les gustaría. El motivo principal es que justamente Debian y Ubuntu presentan ciertos problemas con Firefox. Debian usa la versión ESR (como una LTS), y Ubuntu ofrece sólo la versión snap. En el sistema de Canonical se llega al punto de que no se puede instalar el paquete DEB manualmente sin ver errores de dependencias no disponibles, pero todo eso se arregla si se siguen estos pasos:
- Se crea un directorio para las claves de repositorios APT si no existe:
sudo install -d -m 0755 /etc/apt/keyrings
- Se importa la clave de la firma del repositorio APT de Mozilla (si da error porque wget no está instalado, se instala con sudo apt install wget):
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
- Se puede comprobar la clave, que en el momento de escribir este artículo es 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3, con el siguiente comando:
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'
- Ahora se añade el repositorio de Mozilla a archivo sources.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
- Se configura APT para que le dé prioridad a los paquetes del repositorio de Mozilla:
echo ' Package: * Pin: origin packages.mozilla.org Pin-Priority: 1000 ' | sudo tee /etc/apt/preferences.d/mozilla
- Por último, se actualizan los repositorios y se instala el paquete DEB de Firefox:
sudo apt-get update && sudo apt-get install firefox
Otros idiomas
Firefox se puede descargar en formato DEB desde el FTP de Mozilla, siempre y cuando accedamos a la versión en_US (inglés norteamericano). El enlace para la versión 122 es este, y es justo lo que instalará si seguimos los pasos anteriores. Si queremos usarlo en otro idioma, también se puede hacer. Para ver los idiomas disponibles tenemos que escribir, sin las comillas, «apt-cache search firefox-l10n«. Los paquetes para español son:
- firefox-l10n-es-ar para Argentina.
- firefox-l10n-es-cl para Chile.
- firefox-l10n-es-es para España.
- firefox-l10n-es-mx para México.
Y el comando el de siempre: «sudo apt install firefox-l10n-es-es» para mí, que soy español.
Cada caso es diferente
Como ya se encarga de explicar Mozilla, no todas las distribuciones tienen la misma filosofía y todo esto no siempre es necesario. Recomiendan quedarse en la versión que ofrecen en los repositorios oficiales, pero hay claras excepciones. Las mencionadas Debian y Ubuntu son dos de ellas, una por usar una versión LTS y la otra por usar el paquete snap.
Firefox asegura que el paquete DEB lo controlan mejor y no hay reempaquetado que pueda dar problemas. Además, las actualizaciones serán instantáneas de verdad, y el rendimiento es muy superior al snap de Ubuntu. Yo lo tengo en mi instalación de Ubuntu, y puedo confirmar que todo funciona como se espera.
No está de más comentar que en el repositorio de Mozilla también están las versiones Beta y Nightly, y se pueden usar todas al mismo tiempo ya que Firefox se ejecuta en un perfil diferente desde hace tiempo (sobre la v70 más o menos).