Aller au contenu

deb822 (format des sources APT)

deb822 : format de fichier en blocs de champs Nom: valeur, utilisé par APT pour déclarer ses dépôts dans des fichiers .sources, à la place des lignes deb de sources.list. Son nom vient de la RFC 822, le format des en-têtes de courrier, qu'imitent aussi les fichiers de contrôle des paquets Debian.

Sur Ubuntu 24.04, les dépôts de la distribution sont déclarés par défaut dans /etc/apt/sources.list.d/ubuntu.sources :

Types: deb
URIs: http://archive.ubuntu.com/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Le champ Signed-By lie une clé à ce dépôt, au lieu du trousseau global qui permettrait à la clé d'un éditeur tiers de signer pour tous les dépôts ; Enabled: no désactive un bloc sans le supprimer. Sur Debian 13, sudo apt modernize-sources (APT 3.0) convertit les anciennes déclarations, après une montée de version depuis Debian 12. Deux pièges : APT ignore, avec un simple avertissement, un fichier de sources.list.d/ dont l'extension n'est ni .list ni .sources ; et lors d'une montée de version, le remplacement du nom de version doit viser aussi les fichiers .sources des dépôts tiers, qui ne publient pas toujours pour la nouvelle version.

Dans les cours

Voir aussi