Apt_sources.list - Dépôts Debian officiels

Mise à jour : Debian Bullseye 11.2

Sommaire

1 - Principe

1.1 - Fichiers sources.list

L'usage est de réserver le fichier /etc/apt/sources.list aux dépôts "Debian" officiels, et d'utiliser le répertoire /etc/apt/sources.d/ pour les autres dépôts.

1.2 - Syntaxe

est notée dans le fichier sources.list par

deb http://ftp.proxad.net/debian/ stretch main

2 - Sélection des composants

2.1 - Sélection d'un miroir

Afin de répartir la charge et de diversifier la répartition géographique, les dépôts sont physiquement répliqués

2.1.1 Utilisation d'un miroir "fixe"

2 1.2 Utilisation d'un CDN

htpp://deb.debian.org/ 

2.1.3 Connexion sécurisée

Certains miroirs disposent d'une connexion sécurisée https. Afin que apt puisse l'utiliser, installer apt-transport-https

$ sudo aptitude install apt-transport-https

Si une connexion sécurisée est disponible, elle sera utilisée par défaut, même si l'adresse indiquée dans sources.list est http.

Par contre, si l'adresse indiquée dans sources.list est https, une connexion non sécurisée ne sera pas acceptée

2.2 - Sélection du répertoire dans le miroir

2.3 - Sélection d'une archive

2.4 - Sélection d'une ou plusieurs sections

3 - sources.list bullseye stable

3.1 - Fichier sources.list

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

# bullseye-updates, previously known as 'volatile
deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free

# bullseye-backports, previously on backports, debian.org
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

# bullseye-proposed-updates
deb http://deb.debian.org/debian/ bullseye-proposed-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-proposed-updates main contrib non-free

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

3.2 - Vérifications

$ apt-cache policy
Fichiers du paquet :
100 /var/lib/dpkg/status
release a=now
500 http://deb.debian.org/debian-security bullseye-security/main amd64 Packages
release v=11,o=Debian,a=stable-security,n=bullseye-security,l=Debian-Security,c=main,b=amd64
.......
$ apt-key list
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
/etc/apt/trusted.gpg
--------------------
pub rsa4096 2017-07-07 [SC]
E64A BA55 7967 717B B6D5 3E7B F1E5 2E16 FDC2 47B7
uid [ inconnue] Windscribe Limited <support@windscribe.com>
sub rsa4096 2017-07-07 [S]
sub rsa4096 2017-07-07 [E]

/etc/apt/trusted.gpg.d/debian-archive-bullseye-automatic.gpg
........

Note : apt-key est déprécié mais toujours utilisable jusqu'à debian 11 compris

4 - Utilisation de l'image d'un installateur Debian

Il est également possible d'utiliser (en dépannage) l'image d'un installateur Debian dans les sources de apt :

$ sudo mount -o loop debian.iso
$ cat <<EOF>>/etc/apt/sources.list
deb [trusted=yes] /mnt/ buster main non-free contrib