lunes, 29 de enero de 2024

Ahora sí, Firefox llega a Debian


 El otro día casi me caigo por las escaleras mecánicas del metro. Iba mirando Twitter pensando no ver nada relevante cuando vi una publicación de Desdelinux.net hablando de la llegada de un repositorio oficial de Mozilla para llevar Firefox a Debian he hijos. ¡Dios santo! ¡Mi Iceweasel se hace mayor!

Abrí el enlace a toda prisa y… ¡clicbait de libro! En el artículo traducían las notas de publicación y decían que no les había dado tiempo a probar como era la instalación, pero que la suponían como en otros navegadores, nos proporcionarían un .deb que nos configuraría los nuevos repositorios oficiales.

¡Mentira cochina! ¡Hay que hacerlo a manita!

Superado el susto y el disgusto, me puse manos a la obra. Y a punto he estado de liarla bastante parda. Pero tranquilo, que te voy a contar como hacerlo sin llevarte sustos.

En primer lugar, desinstala todo lo que tengas instalado de Firefox. Si lo has conseguido desde repositorios no oficiales, desde nightly… Desinstala o la puedes liar.

Ahora copia cada instrucción que te doy en una terminal.

  • wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
  • gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}'
  • 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
  •  echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla

  • sudo apt-get update && sudo apt-get install firefox firefox-l10n-es-es

Al llegar a este paso, a mi me daba problemas y me decía que no podía actualizar los repositorios. Me tuvo atascado un rato hasta que encontré la solución.

  • sudo nano /etc/apt/sources.list.d/mozilla.list

Aquí tienes que comentar la primera línea, la que empieza por: “deb [signed-by=etc/apt/trusted.gpg……” poniendo un carácter # al principio y luego guardar cambios y salir.


Y ahora si te deja instalar con

  • sudo apt-get update && sudo apt-get install firefox firefox-l10n-es-es

Y por fin, Firefox llega desde repositorios oficiales a mi Debian.

¡¡Aleluya!!

4 comentarios:

  1. Si, por fin... y aleluya. Pero quedo 'acongojado' al ver la liada a hacer para instalarlo. Me pregunto, antes de meterme con ello (que me meteré...), si este firefox 'oficial' instalado desde repos tiene alguna ventaja sobre el firefox, también oficial, que funciona (y se actualiza) perfectamente sin más que descargarte el correspondiente archivo firefox.XXX.tar.bz2 de la web de Mozilla, extraerlo en cualquier carpeta de tu /home... y arrancar su ejecutable.
    Mil gracias por el 'how to...', y un cordial saludo.

    ResponderEliminar
    Respuestas
    1. La ventaja es que se actualizará junto a todo lo demás de tu equipo sin tener que hacer un trabajo especifico para Firefox.
      La verdad es que yo casi la lio parda por tener mil versiones corriendo en mi equipo. Pero todo este jaleo de instrucciones lo único que hace es añadir el repositorio a tu lista y añadir la clave gpg para asegurarlo. No tiene nada especialmente raro.

      Eliminar
  2. Buen día.
    Corrección:
    Es
    $ sudo apt-get update && sudo apt-get install firefox firefox-l10n-es-es

    Saludos

    ResponderEliminar
    Respuestas
    1. Corregido. ¡No se puede fiar uno del autocorrector!
      Gracias por el aviso.

      Eliminar

prekes sodui