Comme vu dans le tuto correspondant, les fichiers sources.list
permettent de récupérer des listes de paquets cohérents et installables via APT.
En particulier, les différentes versions de Debian héritent chacune de leurs dépôts dédiés.
Ci-dessous, pour chaque version de Debian officiellement maintenue, deux fichiers sources.list
types, un libre et un non libre, à sélectionner et personnaliser suivant votre besoin.
Les lignes contenant un dépôt mais commentées (commençant par #
) sont désactivées. Pour les activer, il faut les décommenter (enlever le #
).
deb-src
servent à télécharger le code source des logiciels. Bien que potentiellement utile, cela consomme de la bande passante et nous vous conseillons de ne les activer que si vous en avez besoin.
Les dépôts backports
permettent d'installer des versions plus récentes des logiciels mais qui risquent de déstabiliser votre système ; nous vous conseillons de ne les activer que si vous avez lu le tuto backports et que vous savez ce que vous faites.
Depôts | Commentaire |
---|---|
*debian* | Dépôt principal : obligatoire propose tous les paquets debian. |
*debian security* | Dépôt des correctifs de sécurité : recommandé (sauf pour les versions de développment) propose des mises à jour corrigeant des failles de sécurité du dépôt *debian* correspondant. |
*updates* | Dépôt de mises à jour au fil de l'eau : recommandé (sauf pour les versions de développment) contient les mises à jour de paquets qui seront intégrés à la prochaine version mineure2). On y trouvera par exemple les bases de données d’antivirus, les fuseaux horaires, les listes noires des anti-spam, etc. |
*backports* | Dépôt de rétroportages : non recommandé propose des nouvelles versions de paquets issus de la branche *testing* pour fonctionner sur une Debian déjà sortie. On y trouvera des versions plus récentes de certains paquets populaires, comme libreoffice ou le noyau Linux. |
Il existe 4 sections principales pour les dépôts officiels : main, contrib, non-free et non-free-firmware.
Seuls les paquets proposés dans la section main sont officiellement supportés par le projet Debian et 100% libres. Ceux proposés dans contrib, non-free et non-free-firmware ne le sont pas (ou pas totalement).
# Dépôt principal, sections libre et firmware deb http://deb.debian.org/debian/ bookworm main non-free-firmware #deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware # Dépôt de correctifs de sécurité deb http://deb.debian.org/debian-security bookworm-security main non-free-firmware #deb-src http://deb.debian.org/debian-security bookworm-security main non-free-firmware # Dépôt de mises à jour intermédiaires deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware #deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware # Dépôt de "rétroportages" (backports) #deb http://deb.debian.org/debian/ bookworm-backports main non-free-firmware #deb-src http://deb.debian.org/debian/ bookworm-backports main non-free-firmware
# Dépôt principal, sections libre et non libres deb http://deb.debian.org/debian/ bookworm main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware contrib non-free # Dépôt de correctifs de sécurité deb http://deb.debian.org/debian-security bookworm-security main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian-security bookworm-security main non-free-firmware contrib non-free # Dépôt de mises à jour intermédiaires deb http://deb.debian.org/debian/ bookworm-updates main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ bookworm-updates main non-free-firmware contrib non-free # Dépôt de "rétroportages" (backports) #deb http://deb.debian.org/debian/ bookworm-backports main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ bookworm-backports main non-free-firmware contrib non-free
# Dépôt principal, section libre (sans firmware) deb http://deb.debian.org/debian/ bullseye main #deb-src http://deb.debian.org/debian/ bullseye main # Dépôt de correctifs de sécurité deb http://deb.debian.org/debian-security/ bullseye-security main #deb-src http://deb.debian.org/debian-security/ bullseye-security main # Dépôt de mises à jour intermédiaires deb http://deb.debian.org/debian/ bullseye-updates main #deb-src http://deb.debian.org/debian/ bullseye-updates main # Dépôt de "rétroportages" (backports) #deb http://deb.debian.org/debian/ bullseye-backports main non-free-firmware #deb-src http://deb.debian.org/debian/ bullseye-backports main non-free-firmware
# Dépôt principal, sections libre et non libres deb http://deb.debian.org/debian/ bullseye main contrib non-free #deb-src http://deb.debian.org/debian/ bullseye main contrib non-free # Dépôt de correctifs de sécurité 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 # Dépôt de mises à jour intermédiaires 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 # Dépôt de "rétroportages" (backports) #deb http://deb.debian.org/debian/ bullseye-backports main non-free-firmware contrib non-free #deb-src http://deb.debian.org/debian/ bullseye-backports main non-free-firmware contrib non-free
L’édition du fichier sources.list est abordée dans l'article dédié à la gestion des paquets avec APT.
Les différentes étapes et vérifications nécessaires pour migrer en douceur et sans casser son système sont récapitulées sur Migrer.