Cómo habilitar backports en Debian Linux 12, 11 o 10

Debian es conocido por su estabilidad. Sin embargo, debido a este enfoque en la estabilidad, es posible que algunos paquetes no tengan las últimas funciones o actualizaciones a medida que pasa el tiempo. Debian proporciona una solución para esto a través de backports y repositorios experimentales.

Los backports son paquetes de versiones más recientes de Debian que se recompilan para funcionar en versiones anteriores. Esto permite a los usuarios obtener nuevas funciones sin comprometer la estabilidad del sistema. Los repositorios experimentales contienen software muy nuevo y potencialmente inestable que aún no está listo para los repositorios principales. Estos repositorios brindan a los usuarios acceso al software más reciente, pero con el riesgo de inestabilidad.

Ahora, demostraremos cómo usar backports y repositorios experimentales usando la terminal de línea de comandos.

Habilitar repositorio de backports

El primer paso para instalar paquetes desde el repositorio de backports es agregar el repositorio al sources.list archivo. Siga estos pasos para habilitar el repositorio de backports en su sistema Debian:

Abra la terminal en su sistema Debian, luego ejecute el siguiente comando para abrir el sources.list archivo con el editor de texto nano:

sudo nano /etc/apt/sources.list

Agregue las líneas apropiadas al archivo según su versión de Debian. Utilice el nombre en clave correcto para su distribución Debian para evitar problemas.

Backports de ratón de biblioteca

deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware
deb-src http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware

Puertos traseros de diana

deb http://deb.debian.org/debian bullseye-backports main contrib non-free
deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free

Backports de Buster

deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free

Guarde el archivo de configuración presionando CTRL+Oy luego salir con CTRL+X.

Actualice la lista del repositorio ejecutando el siguiente comando:

sudo apt update

Habilitar backports alternativos

Una alternativa es agregar backports de Debian a su lista de fuentes; puedes usar el comando echo y el comando tee. El comando tee lee desde la entrada estándar y escribe en archivos y salidas estándar. Este método le ayudará a evitar el uso de un editor de texto y a hacerlo directamente desde la línea de comando.

Ratón de biblioteca, el comando sería:

echo "deb http://deb.debian.org/debian bookworm-backports main contrib non-free-firmware" | sudo tee -a /etc/apt/sources.list

Bullseye, el comando sería:

echo "deb http://deb.debian.org/debian bullseye-backports main contrib non-free" | sudo tee -a /etc/apt/sources.list

Buster, el comando sería:

echo "deb http://deb.debian.org/debian buster-backports main non-free" | sudo tee -a /etc/apt/sources.list

Luego ejecute una actualización de APT:

sudo apt update

Instalar paquetes desde backports

Usar backports en Debian es sencillo; la sintaxis es similar a instalar un paquete estándar, excepto que agregará el -t bandera.

Buscar paquetes desde Debian Backports

Utilice el siguiente comando para buscar paquetes en el repositorio de backports, reemplazando "package-name" con el nombre del paquete deseado:

Ejemplo de ratón de biblioteca:

sudo apt search "package-name" -t bookworm-backports

Ejemplo de diana:

sudo apt search "package-name" -t bullseye-backports

Ejemplo de destructor:

sudo apt search "package-name" -t buster-backports

Instalación o actualización de paquetes desde backports de Debian

Utilice el siguiente comando para instalar o actualizar paquetes desde el repositorio de backports, reemplazando "package-name" con el nombre del paquete deseado:

Ejemplo de ratón de biblioteca:

sudo apt install "package-name" -t bookworm-backports

Ejemplo de diana:

sudo apt install "package-name" -t bullseye-backports

Ejemplo de destructor:

sudo apt install "package-name" -t buster-backports

Ejemplo en vivo: instalación de Cockpit en Debian 11

Por ejemplo, para instalar Cockpit en Debian 11 usando el repositorio de backports, ejecute el siguiente comando:

sudo apt install cockpit -t bullseye-backports

Este comando instalará la versión más nueva de Cockpit en el repositorio de backports, brindando acceso a funciones más actualizadas.

Habilitación del repositorio experimental

El repositorio experimental tiene el software más reciente de Debian para aquellos que desean las últimas actualizaciones. Pero tenga cuidado: este repositorio es mejor para sistemas de prueba o desarrolladores y administradores de sistemas que conocen los riesgos y pueden solucionar cualquier problema. Es más probable que tenga problemas de compatibilidad y no debe usarse en servidores activos o sistemas importantes.

Habilitar repositorio experimental

Vuelva a abrir el sources.list archivo de configuración ejecutando el siguiente comando:

sudo nano /etc/apt/sources.list

Agregue las siguientes líneas al final del archivo después de las líneas que agregó anteriormente para el repositorio de backports:

deb http://deb.debian.org/debian experimental main contrib non-free
deb-src http://deb.debian.org/debian experimental main contrib non-free

Guarde el archivo de configuración presionando CTRL+Oy luego salir con CTRL+X.

Actualice la lista del repositorio ejecutando el siguiente comando:

sudo apt update

Ahora puedes usar el -t bandera con el experimental palabra clave en sus comandos para buscar e instalar paquetes desde el repositorio experimental.

Búsqueda de paquetes en el repositorio experimental

Utilice el siguiente comando para buscar paquetes en el repositorio experimental, reemplazando "package-name" con el nombre del paquete deseado:

sudo apt search "package-name" -t experimental

Instalación de paquetes desde el repositorio experimental

Utilice el siguiente comando para instalar paquetes desde el repositorio experimental, reemplazando "package-name" con el nombre del paquete deseado:

sudo apt install "package-name" -t experimental

Tenga cuidado al utilizar paquetes del repositorio experimental, especialmente en servidores activos o sistemas con servicios importantes. El repositorio experimental no se recomienda para uso general debido al mayor riesgo de problemas y problemas de compatibilidad.

Conclusión

Siguiendo esta guía, habrá aprendido cómo habilitar backports y repositorios experimentales de Debian en su sistema Debian. Esto le permite instalar paquetes más nuevos y disfrutar de las últimas funciones y correcciones de errores mientras mantiene estable su sistema. Recomiendo buscar periódicamente actualizaciones de estos repositorios para mantener su sistema actualizado.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario