Henry

Nuevo repositorio para Debian 13 (trixie) – Deb822

El formato DEB822 es una nueva forma de definir los repositorios APT en Debian y sus derivados (Ubuntu ó Mint), se reemplaza el clásico formato de una sola línea (sources.list) por un formato más estructurado y legible basado en bloques de configuración.

Para poder utilizar este nuevo formato se debe tener claro que el directorio donde se guardan los «sources» u orígenes de actualización que quedaran en el siguiente directorio:

/etc/apt/sources.list.d

se debe crear en este directorio el archivo debian.sources el cual contendrá de manera mas organizada las entradas de los servidores donde están los archivos de actualización e instalación.

# nano /etc/apt/sources.list.d/debian.sources

y dentro colocamos lo siguiente:

Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb deb-src
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

También debemos hacer lo propio en el archivo debian-backports.sources :

# nano /etc/apt/sources.list.d/debian-backports.sources

y dentro colocamos lo siguiente

Types: deb deb-src
URIs: http://deb.debian.org/debian/
Suites: trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By:

Una ves que tengamos los archivos creados y con los datos dentro de los mismos, como siempre realizaremos un update y upgrade de la siguiente manera:

# apt update
# apt upgrade

Si lo que deseas es pasar desde una versión de Debian anterior a la distribución 12 con el siguiente comando que no es propio de apt podrías migrar los sources.list de manera automática a debian.sources con el siguiente comando tal cual:

# sudo apt modernize-sources

Donde:
Los campos de un bloque DEB822 para poder configurarlo correctamente.

Campo Descripción Valores Requerido
Enabled Le dice a APT que el repo está habilitado o no. «yes» o «no» No, default: «yes»
Types Define el tipo de paquetes que brinda el repo, si se trata de binarios pre-compilados, o fuentes. «deb» o «deb-src» Si
URIs Dirección donde se encuentra la base de archivos del repo. Pueden ser varias separadas por espacio. La URI del repositorio. Si
Suites Puede tener el codename de la distro («trixie», «bullseye», etc), o la ruta completa al repo, terminada con «/» y omitir «Components». Cadenas de caracteres (Strings) Si
Components Secciones de la versión presente en la Suite. Cadenas de caracteres (Strings) Si Suites especifica un codename, sí.
Si Suites especifica una ruta, debe omitirse Components.
Categorias

Tutoriales

agosto 2025
L M X J V S D
 123
45678910
11121314151617
18192021222324
25262728293031