Atención: existe una nueva versión de este artículo. Si no deseas añadir los repositorios de MX Linux solamente por instalar Firefox ve a Instalar Firefox desde repositorio oficial Mozilla.
Debian se centra en ofrecer software de código abierto y prioriza la estabilidad sobre la disponibilidad de las últimas versiones de software, pero podemos tener una parte de aplicaciones más actualizadas gracias a la gente de MX Linux y su versión 23 «Libretto» que se basa en la rama estable de Debian, es decir, en la reciente 12 «Bookworm»
Vamos a ver como instalar la última versión de Firefox agregando el repositorio MAIN o AHS de MX Linux 23 a nuestra Debian 12.
Solo debes agregar uno de los repositorios, el que más te interese.
Dado que MX Linux trabaja y empaqueta para la versión estable de Debian la compatibilidad es total.
Agregando el repositorio de MX Linux 23
Con nuestro editor favorito, para el caso usaré nano, crearemos en su sitio el repositorio al que llamaremos mx.list.
sudo nano /etc/apt/sources.list.d/mx.list
Opción sin AHS
Este es el repositorio principal cuenta con las versiones de paquetes estables y libres
Agregamos la línea del repo y guardamos cambios.
# MX Community Main repo
deb http://mxrepo.com/mx/repo/ bookworm main non-free
Opción con AHS
AHS, por sus siglas (Soporte de Hardware Avanzado) cuenta con las últimas versiones de paquetes importantes más actualizados como la pila gráfica, incluído MESA, además de firmwares controladores xorg y similares. También tiene actualizaciones para varios paquetes de aceleración de gráficos y algunas aplicaciones que pueden hacer uso de ellos.
Este sección del repo es opcional y está indicada para hardware más nuevo, si te va bien con los repositorios estables y la pila de gráficos, no hay ninguna razón para agregar el repositorio AHS.
Si aún después de leer esto decides agregar AHS lo único que hay que hacer es agregarlo en la línea del repositorio. En mi caso lo he agregado.
# MX Community Main repo and AHS repo
deb http://mxrepo.com/mx/repo/ bookworm main non-free ahs
Guardamos cambios y cerramos el editor.
Agregar la key del repo
Lo siguiente es agregar la clave del repo de MX Linux a nuestra Debian. Tenemos que bajar e instalar un paquete llamado mx23-archive-keyring_2023.6.6_all.deb.
Vía terminal
wget https://mxrepo.com/mx/repo/pool/main/m/mx23-archive-keyring/mx23-archive-keyring_2023.6.6_all.deb
O vía navegador web entrando aquí.
Ya que tenemos el .deb descargado podemos instalar con gdebi o con dpkg estando situados con la terminal en el mismo directorio que el paquete .deb.
En mi caso
sudo dpkg -i mx23-archive-keyring_2023.6.6_all.deb
Actualizando el sistema
Con todo lo anterior hecho procedemos a actualizar nuestro sistema con el nuevo repo de MX Linux
sudo apt update
sudo apt upgrade
Para evitar posibles conflictos de software y eliminar paquetes que ya no se estén usando haz un full-upgrade
sudo apt full-upgrade
Instalamos Firefox estable
MX Linux empaqueta la versión estable de Firefox, así que si prefieres esta versión a la ESR puedes instalarla y mantener ambas ya que no entran en conflicto.
Como curiosidad, podemos ver de forma gráfica desde Synaptic o desde la terminal si tenemos el paquete de Firefox estable disponible.
apt search firefox
En la imagen anterior vemos que la versión ESR es la que está instalada y la versión más reciente del repositorio MX, no está instalada.
Lo siguiente será instalar la versión Firefox más reciente de los repos de MX Linux. A día de hoy está en la versión 119.0.1.
Lo instalamos junto a nuestro paquete de idioma, en mi caso español de España.
sudo apt install firefox firefox-l10n-xpi-es-es/mx
Y con esto tenemos todo hecho.
Si lo prefieres, puedes eliminar Firefox ESR del siguiente modo.
sudo apt remove firefox-esr firefox-esr-l10n-es-es
Podemos dejar habilitado el repo de MX Linux con toda confianza ya que esta distro compila y empaqueta para Debian estable así que la compatibilidad está asegurada. Es una forma de tener nuestra Debian 12 un poco más al día