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+O
y 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+O
y 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.