¿Debo hacer algo cuando sale una actualización de Debian?

De vez en cuando, verás noticias en el mundo de Debian tipo «ha salido Debian 13.2», «ha salido Debian 12.11», «ha salido Debian 14.1». Si ya utilizas Debian en tu ordenador, puede que te preguntes si tienes que hacer algo en ese momento o no.

De vez en cuando, verás noticias en el mundo de Debian tipo «ha salido Debian 13.2», «ha salido Debian 12.11», «ha salido Debian 14.1». Si ya utilizas Debian en tu ordenador, puede que te preguntes si tienes que hacer algo en ese momento o no.

Este tipo de lanzamientos, cuando cambia el número que va detrás del punto, se denominan actualizaciones de Debian estable o lanzamientos punto (en inglés suena mejor, point release). Se las llama así porque lo que se actualiza es lo que viene después del punto.

¿Qué hay en una punto release?

Una punto release es una actualización del CD, DVD o medio de instalación de Debian. Ahí se actualizan dos cosas:

  1. Los paquetes que vienen dentro del CD, que son los que se instalan cuando ejecutas el programa de instalación. Por ejemplo, el kernel.
  2. El propio paquete del programa de instalación.

¿Esto que significa? Cuando sale una nueva versión de Debian, ese CD o DVD trae paquetes esenciales para el ordenador, como el kernel Linux, el entorno GNOME, KDE, la consola del sistema… Si luego de publicarse ese CD, se corrigen nuevos problemas en Linux o GNOME, el CD que habrás obtenido no los tendrá.

Normalmente puedes obtener esas correcciones ejecutando apt update y apt upgrade. Pero Debian recopila esas correcciones, y cada pocos meses saca una nueva versión de su CD de instalación con esos paquetes ya actualizados.

Además, si se encuentran errores en el programa de instalación, que es algo que típicamente se ejecuta sólo al instalar y ya está, las nuevas versiones del CD que se publican traen esas correcciones aplicadas. Esto es importante porque puede que ni siquiera puedas arrancar el programa de instalación si hay un error con un driver esencial al iniciar el entorno de instalación.

Puede que no tengas que hacer nada

Si ya usas Debian en tu ordenador personal o estación de trabajo y lo tienes instalado, que salga una punto-versión nueva de tu edición no te obliga necesariamente a hacer nada.

Mientras regularmente hagas apt update y apt upgrade, esas correcciones que publica Debian ya se instalan periódicamente en tu ordenador. En ese caso, descargar de nuevo todo el CD o el DVD de Debian no te va a aportar nada. No necesitas volver a instalar Debian, y de hecho las correcciones que trae esa nueva versión del CD seguramente ya lleven semanas en tu ordenador.

Puede que tampoco tengas que tirar ese DVD a la basura

Si eres una persona tradicional o has instalado Debian en un sistema antiguo, es posible que incluso hayas quemado un CD o un DVD con la .iso que has descargado del sitio web de Debian o de uno de sus mirrors.

No necesariamente tienes que tirar a la basura ese DVD y quemar uno nuevo, sólo porque haya salido Debian 13.7 y tú tengas un DVD de Debian 13.6. Puedes seguir usando el CD de Debian 13.6 y luego ejecutar apt update y apt upgrade después de instalar. El resultado será el mismo.

¿En qué situaciones sí tienes que actualizar?

Precisamente si no has podido instalar Debian porque hay un error en el instalador que no te ha dejado continuar. Puede que la nueva versión del CD de Debian solucione el problema con el driver o con el propio programa y te deje avanzar.

O si debido al tipo de instalación que tienes hecha, se trata de un ordenador sin conexión a internet, o con una conexión bastante restringida, en ese caso sí que tendrás que quemar un nuevo CD o DVD de Debian para actualizar desde la unidad de CD, y así instalar las versiones más actualizadas de esos paquetes que puedan solucionar problemas que sin internet no puedas obtener.

También si utilizas entornos cloud es posible que debas actualizar. Por ejemplo, una imagen de Docker o Podman basada en Debian tendrá una versión del userland y las herramientas. Pero como las imágenes de Docker son inmutables, siempre se harán por encima de la misma versión exacta de Debian, incluso aunque sean antiguas. Tal vez cuando salga una nueva versión de Debian sí tendrías que recompilar tus imágenes en algún momento para que se hagan por encima de la nueva versión y asegurarte de que tu imagen se ejecuta en un entorno con las condiciones de seguridad necesarias.

Debian 13.4 disponible

Debian 13.4 es la cuarta actualización de Debian 13. De acuerdo con el anuncio, se han publicado 67 correcciones de errores que afectan a paquetes de todo tipo: Firefox, Chromium, Linux, GIMP, Imagemagick, Thunderbird, VLC… también se proporcionan actualizaciones menores de otros paquetes donde sea seguro, como QEMU, OpenSSL o MariaDB.

Como siempre: mientras tengas tu ordenador con Debian convenientemente actualizado, no deberías necesitar descargar esta versión ni tirar a la basura los medios de instalación que ya puedas tener. Una actualización de Debian estable todo lo que hace es recolectar todos los paquetes que se han actualizado previamente y actualizarlos en la ISO, pero si haces apt update o apt upgrade después de instalar Debian, también puedes obtener las correcciones.

Debian 13.3 disponible

La primera actualización de Debian del año ya está disponible: Debian 13.3 está aquí. Como siempre, no hace falta que reinstales tu ordenador si ya usas Debian, siempre que de vez en cuando hagas apt upgrade. Las actualizaciones de Debian estable todo lo que hacen es consolidar las actualizaciones de paquete ya publicadas en estos meses para que en nuevas instalaciones ya se instalen y no haya que hacer apt update después de instalar.

En esta versión se incluyen 37 correcciones de seguridad publicadas previo boletín DSA, que afectan al kernel Linux, a Chromium, a Thunderbird, a paquetes multimedia como VLC o ffmpeg, y a webkit2gtk. También se incluyen actualizaciones generales para poner al día Linux y Flatpak, entre otros paquetes.

Debian 13.2 disponible

Informa el equipo de Debian que Debian 13.2 ha sido liberado. Se trata de una actualización de los CDs, DVDs y medios de instalación que consolidan las últimas actualizaciones y correcciones de seguridad que se han publicado en los últimos meses, para que no haya que instalarlos manualmente cuando se instale Debian en un sistema nuevo.

Recuerda que si ya tienes Debian instalado en tu estación de trabajo, y actualizas de forma higiénica tu ordenador de vez en cuando, no hace falta que hagas nada, porque Debian 13.2 sólo actualiza los paquetes que vienen dentro del medio y que se copian durante el proceso de instalación oficial.

En cuanto a los cambios en Debian 13.2, se corrigen defectos en un montón de paquetes. Hay un total de 55 anuncios de seguridad en esta versión, por lo que es conveniente que te asegures de tener tu ordenador al día. Si tienes contenedores Docker o Podman basados en Debian, haz un rebase si puedes para que usen la nueva versión como base.

Debian 13.1 disponible

Debian informa que ha publicado Debian 13.1, la primera actualización de Debian stable. Esta es la primera actualización de los medios de instalación que sale desde el lanzamiento de Debian 13 Trixie el pasado mes de agosto.

Esta actualización recopila algunas de las actualizaciones para paquetes publicadas en las últimas semanas. Recuerda que si ya tienes en tu ordenador Debian y ejecutas periódicamente apt upgrade para actualizar tu sistema, no tienes que hacer nada, porque ya tienes esas actualizaciones en tu sistema.

Se han corregido errores en algunos programas de GNOME. Se ha actualizado la versión del kernel ejecutada. Se actualiza Chromium a la versión 139, Firefox a la versión 140.4 ESR, y Linux a la 6.12.43. También hay 14 correcciones de seguridad críticas.

Debian 13 disponible: Linux 6.12, GNOME 48 y el fin de la arquitectura i386

Debian 13, nombre en clave: trixie, finalmente ha visto la luz y ya se puede descargar e instalar de forma estable. Se trata de la siguiente versión del popular y transcendental sistema operativo libre, que tendrá soporte hasta 2030.

Debian 13 utiliza el kernel Linux 6.12 LTS y trae las versiones más recientes de los entornos de escritorio en su momento de ser publicado: GNOME 48, XFCE 4.20, KDE Plasma 6.3 y LXQt 2.1.0, además de traer actualizaciones para glibc (2.41), GCC 14.2, PHP 8.4, LLVM 19, PostgreSQL 17 y Python 3.13, entre otros paquetes. Utiliza systemd versión 257. En el apartado de interfaces gráficas, Debian 13 ya trae GIMP 3.0, basado en GTK 3.

Está disponible para las arquitecturas x86_64, ARM (ARM64, ARMHF y ARMEL), PowerPC-64, S390X, y además, por primera vez, para la arquitectura RISC-V de 64 bit (riscv64). Además, esta es la primera versión de Debian que no trae soporte para x86 de 32 bits, diciéndole adios a la edición i386.

Puedes descargar desde su página oficial una imagen de instalación o una imagen en vivo, incluyendo descargas BitTorrent. Además, ya está disponible en los registries de Docker y Podman; también en los principales proveedores cloud, como Amazon o Azure.

Instrucciones para habilitar Flatpak en Debian 12

Flatpak es un formato de distribución de aplicaciones para GNU/Linux que funciona de forma paralela al gestor de paquetes del sistema operativo. Entre las características de Flatpak se incluye la posibilidad de enlazar un paquete de aplicación con otros paquetes de dependencias, de tal manera que al instalar un programa también se instalen los paquetes de los que depende para funcionar (versiones del sistema de ventanas, drivers de NVIDIA, packs de iconos…). Es conveniente, sobre todo por la posibilidad de tener programas con distintas versiones de una dependencia conviviendo sin problemas, y por la (aparente) seguridad que transmite su sandbox, donde se puede restringir la capacidad de un programa de conectarse a la red, acceder al almacenamiento o usar el hardware del ordenador.

Sin embargo, también hay mucha gente que no tolera Flatpak, y hay muchas distribuciones que no incorporan Flatpak preinstalado porque consideran que la labor de instalar programas depende del gestor de paquetes del sistema operativo y no de otras ruedas reinventadas que a la gente se le ocurre. Debian es una de estas distros, por lo que si quieres usar Flatpak en Debian 12, lo primero que tendrás que hacer es instalarlo.

Continuar leyendo «Instrucciones para habilitar Flatpak en Debian 12»

Debian 12.8 disponible

Debian informa que ha salido la versión 12.8.

Este tipo de lanzamientos todo lo que hacen es condensar todas las actualizaciones que se han publicado desde que salió originalmente Debian 12 y actualizar el CD o DVD de instalación para que esas actualizaciones se instalen desde el primer momento. Por lo tanto, si ya tenías Debian instalado en tu sistema, no necesitas hacer nada. Técnicamnete, ya usas Debian 12.8 desde el momento en el que hiciste apt upgrade por última vez.

Si tienes una imagen ISO descargada para usar en el futuro o para montar máquinas virtuales, probablemente te interese descargar una nueva versión y dejarla en tu sistema de archivos, para que esté fresca y actualizada la próxima vez que vayas a usarla. Ahora bien, si todavía utilizas CDs o DVDs, tal vez prefieras no gastar otro CD y simplemente hacer apt update la próxima vez que lo utilices para instalar tu sistema.

Activar Backports en Debian 12

Debian Backports es un repositorio que contiene algunos paquetes selectos tomados de una versión en desarrollo de Debian, que han sido recompilados para que se puedan instalar en una versión anterior de Debian.

El problema de Debian (si es que se le puede llamar problema), es que cuando va a salir una nueva versión, congelan los repositorios. Esto quiere decir que a partir de ese momento, si alguno de los programas que hay en el repositorio recibe una actualización significativa, no va a actualizarse la versión del programa que hay en el repositorio.

Imagina que a los dos meses de salir una versión de Debian se publica la siguiente versión de GIMP o de Inkscape. Por muchas novedades que veas en internet, vas a tardar un par de años en verlas en Debian, porque el paquete del repositorio continuará siendo una versión más antigua. Cuando haces apt upgrade, todo lo que instalas son correcciones de fallos y mejoras de seguridad.

Algunos paquetes pueden optar a ser adaptados para que se pueda instalar una versión más reciente. A modo de ejemplo, si bien en Debian 12 normal, la versión de LibreOffice es la 7.4, la que hay en Backports es, en el momento de escribir esto, la 24.8. Hay una diferencia de dos años entre una versión y otra.

Para activar estos repositorios, si tienes en tu máquina Synaptic, puedes abrirlo, y luego ir al menú Configuración > Repositorios. Pulsa sobre el botón Nuevo (New) para crear un nuevo repositorio, y en la configuración del mismo introduce lo siguiente en los campos:

  • Deja el desplegable como Binario (deb)
  • URI: http://deb.debian.org/debian
  • Distribución: bookworm-backports
  • Sección(es): main
Captura de pantalla de Synaptic
Cómo configurar Backports desde Synaptic

Luego pulsa OK para guardar los cambios, y recarga los repositorios cuando te invite a hacerlo.

Si prefieres hacerlo por la terminal, crea un archivo en /etc/apt/sources.list.d con un nombre que termine en .list con un editor de textos. Por ejemplo, crea un archivo llamado /etc/apt/sources.list.d/bookworm-backports.list. Dentro de ese archivo, pon lo siguiente:

deb http://deb.debian.org/debian bookworm-backports main

Después de guardar los cambios, ejecuta apt update para refrescar los repositorios.

Para instalar un paquete, ten en cuenta que los paquetes de Backports tienen una prioridad menor que los del sistema central. Eso significa que, ante la duda, Debian instalará siempre el paquete que hay en el repositorio principal de Debian antes que el que hay en el repositorio de Backports.

Si quieres instalar un paquete mediante Backports, tendrás que pedirlo explícitamente en el momento de instalarlo. Vamos a poner un ejemplo con Emacs, ya que es un paquete que está en Bookworm-Backports. Si únicamente hicieses apt install emacs, instalarías la versión 28.2, que es la que hay en Bookworm.

Captura de pantalla de Emacs

Para instalar la versión de Bookworm-Backports, que es la 29.4 ahora mismo, cuando uses APT ponle también el parámetro -t bookworm-backports. Por ejemplo, en este caso instalaría Emacs como:

apt install -t bookworm-backports emacs

En teoría, también puedes ponerle al final del nombre del paquete la terminación /bookworm-backports. Sin embargo, he apreciado que a veces esto muestra mensajes de error, porque si ese paquete depende de otros que proceden de Backports, no los va a instalar.

Una vez haya hecho eso, Emacs 29.4 estará instalado en el sistema.

Captura de pantalla de Emacs

Diccionario: ¿qué es una distro rolling release?

Una distribución GNU/Linux de tipo rolling release es una distro en la que las actualizaciones de paquetes y de la propia infraestructura de la distro entran todo el tiempo y a todas horas, así que siempre usas la última versión de los programas que trae.

Esto contrasta con las que no son rolling release. Ubuntu, Fedora, Debian, NixOS… son ejemplos de distros donde cada pocos meses o años, celebran con un jolgorio el lanzamiento de una nueva versión, como por ejemplo, Ubuntu 24.10 o Fedora 42. Una vez que esa versión sale, los paquetes que hay en los repositorios de esa versión únicamente reciben actualizaciones con correcciones de errores o seguridad, pero si sale una nueva versión de LibreOffice, por ejemplo, la versión de LibreOffice que trae el repositorio de APT de esa versión de Ubuntu no se actualiza; si acaso, lo hará el de la próxima versión que Ubuntu publique.

Esto no afecta a otras formas de distribuir una aplicación, como Snap o Flatpak. En los últimos años, algunos distribuidores como Mozilla o GNOME han tratado de impulsar el uso de estas plataformas porque precisamente pueden esquivar el ciclo de actualizaciones regular de la distribución, y así ofrecer paquetes más modernos.

Las principales distros ahora mismo que usan rolling release son, entre otras, Manjaro Linux, Arch Linux, EndeavourOS o Void Linux. También es posible usar Debian Testing, que es una versión preliminar de Debian que también se comporta como si fuese rolling.

Características de una distribución rolling

La principal característica de estas distribuciones es que, por lo tanto, si mañana sale una nueva versión del entorno de ventanas, de Bash, de LibreOffice o de algún otro programa importante, notarás que al cabo de unos días podrás actualizar directamente a la última versión de tu programa, porque a medida que los paquetes se actualizan por sus autores, los cambios entran en un repositorio central que está en continuo cambio.

Las distribuciones rolling release no suelen ocuparse mucho de las versiones de la propia distro como tal. Arch Linux, por ejemplo, es simplemente Arch Linux. Es verdad que la ISO que obtienes de la página web está etiquetada con el mes en el que estás, porque renuevan el instalador mensualmente para actualizar los paquetes que trae, pero una vez lo instales ya da igual. Manjaro utiliza números, como puede ser 24.1, pero lo hace por la misma razón. Una vez instalado, el sistema se actualiza continuamente.

Ventajas y desventajas

Entonces, ¿qué ventaja puede aportar usar una distribución rolling release? Si eres una persona a la que le gusta utilizar siempre las últimas mejoras y novedades de los programas que usa a diario, puede que una distribución rolling release sacie tu necesidad. GNOME, KDE, Xfce… se actualizarán en los repositorios de tu distribución rolling al poco de estar disponible, aunque esto siempre depende de que se pruebe que no rompe la integridad de la distribución porque algo haya cambiado, así que en algunos casos puede tardar un par de semanas en estar disponible una nueva versión de un programa grande como GNOME.

Sin embargo, ten en cuenta que esto también tiene consecuencias. Por ejemplo, es difícil retener un paquete si quieres evitar que se actualice. Esto ocurre porque las dependencias de ese paquete también se podrían actualizar, provocando errores de compatibilidad, así que además también requieren que frecuentemente andes actualizando el ordenador para garantizar que todos los paquetes siguen funcionando.

Recuperar la contraseña de superusuario de Debian 11

¿Te has olvidado de la contraseña que le diste a la cuenta de root en tu instalación de Debian? Suele pasar si no la usamos con mucha frecuencia. Te cuento cómo usar el modo rescate para reestablecerla.

Cuando se configura Debian, una de las primeras cosas que pregunta el sistema operativo es qué contraseña le pretendemos dar a la cuenta de superusuario, es decir, a la cuenta root. Otras distribuciones GNU/Linux han decidido restringir el uso de la cuenta root y facilitar que la distribución se instale teniendo una cuenta superusuario como primera cuenta. No es el caso de Debian, que sigue dándole mucha importancia a la cuenta de superusuario root, y que ni siquiera configura por defecto sudo en la cuenta principal cuando se instala el sistema.

Sin embargo, ¿qué hacer cuando no hemos utilizado en una larga temporada esa cuenta y nos hemos olvidado de su contraseña? ¿Cómo podemos reestablecer la contraseña de root en Debian 11? Vamos a ver qué opciones tenemos en este post.

El juego de ejecutar passwd como root

El objetivo es conseguir tener acceso a una shell root desde la que podamos ejecutar passwd. Este es un comando interesante de administración de sistemas UNIX que sirve para cambiar una contraseña. Cuando lo ejecutamos como root, nos permite cambiar la contraseña de cualquier cuenta del sistema.

Si ponemos passwd sin más cuando somos root, cambiaremos la contraseña de root. Tan fácil como esto. De modo que el objetivo de este juego será conseguir una shell de root con la que hacer el cambio de contraseña.

El caso más simple es si ya tienes montado sudo en tu ordenador. Si tu cuenta personal está configurada para poder utilizar sudo, no tienes que hacer nada más que ejecutar sudo su. Con esto, utilizarás tu propia contraseña para acceder a una shell de root.

workstation ~ $ sudo su -
[sudo] contraseña para dani: 
[root@workstation ~]# passwd
Nueva contraseña:

Sólo recuerda que:

  • Cuando teclees la contraseña, esta no será visible por pantalla, así que teclea con confianza y sin detenerte. Con esto evitarás problemas si estás escribiendo palabras y no te equivocarás.
  • Tendrás que escribir la contraseña dos veces y tiene que coincidir. Si la has escrito mal alguna de las veces, te avisará y tendrás que volver a empezar.

Entrar en modo rescate

Si no tienes montado sudo, doas ni nada parecido (cosa que deberías), no quedará otra que entrar en modo de rescate. Resulta sorprendente lo fácil que es arrancar GNU/Linux en modo rescate saltándose cualquier medida de protección, pero si el disco no está cifrado, técnicamente no hay nada que impida hacer esto.

Para entrar en un modo rescate que nos permita saltar la contraseña, todo lo que haremos será reiniciar el ordenador y pulsar e cuando estemos en la pantalla de elección de entorno.

Pantalla de GRUB en Debian 11.

Al pulsar la tecla e aparece el editor de arranque. Con esto podemos modificar los comandos que se ejecutan por GRUB para arrancar el sistema operativo. Por dar la nota, cuando seleccionamos una opción premarcada como Debian GNU/Linux en GRUB realmente ejecutamos todas las instrucciones que se están viendo ahí.

Todo lo que haremos ahora será desplazarnos hacia la línea que empieza por linux (la que empieza por linux /boot/vmlinuz...). Nos desplazamos al final de la línea (aquí puedes usar Ctrl + E para ir rápidamente al final de la línea). Después, borramos las últimas palabras (ro quiet) y en su lugar pondremos rw init=/bin/bash. En definitiva, la línea de linux tiene que quedar tal que así:

    linux    /boot/vmlinuz-5.10.0-19-amd64 root=UUID=... rw init=/bin/bash

Ten en cuenta que la versión del kernel que acompaña a vmlinuz puede cambiar. Además, he suprimido el UUID completo de mi disco porque será diferente al tuyo. Una vez lo hayas comprobado, pulsa Ctrl-X o F10 para arrancar el sistema.

linux /boot/vmlinuz-5.10.0-19-amd64 root=UUID rw init=/bin/bash
El aspecto de GRUB para arrancar en modo rescate

Cuando termine de cargar, verás una shell. Esta shell está conectada al disco duro, por lo que con esto ya tenemos una sesión root para poder ejecutar algunos comandos. Deberías poder comprobar que el disco duro está montado en modo escritura. Esto es algo que puedes hacer ejecutando el comando mount y comprobando si en la salida se incluye una línea que contenga tu partición y la raíz (/). En los flags de montaje debe salir la opción rw. Por ejemplo, en mi caso veo:

/dev/vda1 on / type ext4 (rw,relatime)

Esto es suficiente de por sí.

Como puedes ver en tu shell, root@(none) implicará que tenemos una shell de root. Con esto ya podemos ejecutar el comando passwd y establecer una nueva contraseña para la cuenta de superusuario:

root@(none):/# passwd
New password:
Retype new password:
passwd: password updated successfully
root@(none):/#

Una vez que hagas esto, reinicia tu ordenador. Posiblemente a la fuerza si tienes problemas para escribir reboot. Deberías comprobar que si ahora tratas de escribir la contraseña de superusuario (por ejemplo, usando el comando su), ya te la aceptará.

Debian Backports: qué es y cómo activarlo en Debian 11

En este post te cuento qué es debian-backports y cómo activarlo, para poder instalar versiones más modernas de algunos paquetes que trae Debian 11.

Actualización (21-Oct-2024): si utilizas Debian 12, tal vez prefieras leer el artículo actualizado para Debian Bookworm para usar el nombre correcto del repositorio APT. Las instrucciones de esta entrada de blog podrían no estar actualizadas.

Probablemente te habrás dado cuenta que el software que viene en el gestor de paquetes de Debian es un poco más antiguo que el que se puede encontrar en otras distribuciones. Para paquetes que se actualizan con frecuencia, tal vez te sorprenda descubrir que algunos de estos paquetes en Debian traen versiones un poco más antiguas de lo normal. Existe una razón por la que esto es así.

En Debian, prima más la estabilidad de los paquetes que la frecuencia de actualizaciones. Es por ello que en el ciclo de vida de una versión de Debian, una de las primeras etapas es la congelación del repositorio. Esto ocurre meses antes de que salga una versión de Debian. En ese momento, el repositorio de la siguiente versión de Debian deja de aceptar nuevas versiones de los paquetes que porta, y empieza a aceptar solamente correcciones de errores. La idea es poder garantizar que el software que trae el repositorio por lo menos es robusto y tiene sus errores corregidos.

Sin embargo, en algunas ocasiones esto puede ser un problema. Por ejemplo, puede que nuestro ordenador tenga Debian y queramos utilizar una versión reciente de un SDK o de un programa. O puede que por una necesidad de ciberseguridad tengamos que actualizar a una versión de Apache o NGINX más reciente que la que se porta en el repositorio. Si la versión que hay en los repositorios no es lo suficientemente reciente, podemos tirar de debian-backports, suponiendo que el paquete esté disponible en primer lugar.

En definitiva, debian-backports es una forma de traerse desde la rama testing algunos paquetes para que puedan estar disponibles de forma segura en versiones anteriores de Debian. Por ejemplo, traerse paquetes de la rama testing para poderlos usar de forma segura en Debian 11 pero sin cambiar todo el sistema operativo a testing o a sid, algo que puede ser beneficioso en servidores.

Cómo usar debian-backports en Debian 11

Para utilizar debian-backports, lo primero que tendrás que hacer es agregar el repositorio a tu ordenador. Si bien puedes modificar el archivo /etc/apt/sources.list, mi recomendación aquí es crear un archivo nuevo que termine en .list en el subdirectorio /etc/apt/sources.list.d, por ejemplo, /etc/apt/sources.list.d/backports.list. Dentro, añadirás lo siguiente al final del archivo:

deb http://deb.debian.org/debian bullseye-backports main

Este es un paso que puedes dar con un editor de textos como Vim o Nano. Ten en cuenta que en este caso estamos activando el repositorio bullseye-backports porque se trata de Debian 11.

A partir de ahora, podremos instalar paquetes que se porten en el repositorio de backports. No todos los paquetes están en backports, pero sí hay unos cuantos disponibles. Puedes ver la lista completa en packages.debian.org.

Por ejemplo, imaginemos que queremos actualizar el servidor Redis por uno más reciente que el que trae Debian 11 en sus repositorios normales (la versión 6.0.16). Para instalar un paquete desde backports, tendremos que pedirle a apt que use el repositorio bullseye-backports mediante la opción -t:

sudo apt install -t bullseye-backports redis

Si ya teníamos Redis instalado en el sistema, APT lo interpretará como una actualización de software igualmente y se bajará la nueva versión. En este momento, por ejemplo, bullseye-backports porta la versión 7.0.5.

Un detalle importante a tener en cuenta es que pese a que los paquetes de debian-backports han sido testeados para comprobar que funcionan en Debian 11, igualmente se trata de paquetes procedentes de la rama testing, por lo que puede que no tengan tanta estabilidad y confianza como los paquetes congelados que sí trae Debian.