logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:systeme:apt:sources.list:debian [30/09/2023 17:23]
captnfab [sources.list pour Debian Bullseye]
doc:systeme:apt:sources.list:debian [13/01/2024 20:19] (Version actuelle)
èfpé [Introduction] modifications d'ordre cosmétique
Ligne 3: Ligne 3:
   * Objet : Bien configurer son sources.list pour Debian   * Objet : Bien configurer son sources.list pour Debian
   * Niveau requis : {{tag>​avisé}}   * Niveau requis : {{tag>​avisé}}
-  * Débutant, à savoir ​: [[:​doc:​systeme:​commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)+  * À lire avant de commencer ​: 
 +    * ''​[[:​doc:​systeme:​apt:sources.list|sources.list]]''​
   * Suivi :.   * Suivi :.
     * Création par [[user>​arpinux]] 21/08/2021     * Création par [[user>​arpinux]] 21/08/2021
Ligne 9: Ligne 10:
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=365510 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=365510 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
-===== Debian 11 Bullseye ​=====+===== Introduction ​=====
  
-==== sources.list de base ====+Comme vu dans le tuto correspondant,​ les fichiers ''​[[:​doc:​systeme:​apt:​sources.list|sources.list]]''​ permettent ​de récupérer des listes de paquets cohérents et installables via [[:​doc:​systeme:​apt|APT]].
  
-Si vous venez d’installer Debian depuis une clé USB ou un CD-ROMcommencez par commenter ou supprimer ​les lignes des sources commençant par :+En particulier, les différentes versions de Debian héritent chacune de leurs dépôts dédiés.
  
-<file apt_sources nom.apt_sources>​ +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.
-deb cdrom:[Debian ​GNU/Linux etc... +
-</​file>​+
  
-Exemple : fichier sources.list +Les lignes contenant ​un dépôt mais commentées (commençant par ''#''​) sont désactivéesPour les activer, il faut les décommenter (enlever le ''#''​).
-Ci-dessous ​un exemple de contenu du fichier sources.list pour Debian 11 « Bullseye ».+
  
-<file apt_sources /​etc/​apt/​sources.list> +<note info>Les lignes ''​deb-src''​ servent à télécharger le code source des logicielsBien que potentiellement utile, cela consomme de la bande passante et nous vous conseillons de ne les activer que si vous en avez besoin.
-# Debian Bulseye, dépôt principal +
-deb http://​deb.debian.org/​debian/​ bullseye main +
-deb-src ​http://deb.debian.org/debian/ bullseye main+
  
-# Debian Bullseye, mises à jour de sécurité +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 [[:doc:​systeme:​apt:​sources.list:​backports|backports]] et que vous savez ce que vous faites
-deb http://deb.debian.org/​debian-security/​ bullseye-security main +</note>
-deb-src http://​deb.debian.org/​debian-securitybullseye-security main+
  
-Debian ​Bullseye, mises à jour "​volatiles"​ +==== Depôts ​Debian ​====
-deb http://​deb.debian.org/​debian/​ bullseye-updates main +
-deb-src http://​deb.debian.org/​debian/​ bullseye-updates main +
-</​file>​+
  
-==== sources.list non libre ====+^ 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 mineure((Une version est //majeure// lorsque le premier chiffre change (ex. 7.0), et //mineure// lorsque le deuxième chiffre change (ex. 7.5) )). 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.|
  
-Si vous désirez disposer aussi des composants ​contrib ​et non-free, ajoutez contrib ​non-free ​après ​main. Par exemplepour Debian ​11 « Bullseye » :+==== Sections Debian ==== 
 + 
 +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% libresCeux proposés dans contribnon-free et non-free-firmware ne le sont pas (ou pas totalement). 
 + 
 +===== Debian ​12 - Bookworm (stable) ===== 
 + 
 +==== Version avec sections libre et firmware (conseillée) ====
  
 <file apt_sources /​etc/​apt/​sources.list>​ <file apt_sources /​etc/​apt/​sources.list>​
-Debian Bullseyedépôt principal + paquets non libres +Dépôt principalsections libre et firmware 
-deb http://​deb.debian.org/​debian/ ​bullseye ​main contrib ​non-free +deb http://​deb.debian.org/​debian/ ​bookworm ​main non-free-firmware 
-deb-src http://​deb.debian.org/​debian/ ​bullseye ​main contrib ​non-free+#deb-src http://​deb.debian.org/​debian/ ​bookworm ​main non-free-firmware
  
-Debian Bullseye, mises à jour de sécurité ​+ paquets non libres +Dépôt de correctifs ​de sécurité 
-deb http://​deb.debian.org/​debian-security/ bullseye-security main contrib ​non-free +deb http://​deb.debian.org/​debian-security ​bookworm-security main non-free-firmware 
-deb-src http://​deb.debian.org/​debian-security/ bullseye-security main contrib ​non-free+#deb-src http://​deb.debian.org/​debian-security ​bookworm-security main non-free-firmware
  
-Debian Bullseye, ​mises à jour "​volatiles"​ + paquets non libres +Dépôt de mises à jour intermédiaires 
-deb http://​deb.debian.org/​debian/ ​bullseye-updates main contrib ​non-free +deb http://​deb.debian.org/​debian/ ​bookworm-updates main non-free-firmware 
-deb-src http://​deb.debian.org/​debian/ ​bullseye-updates main contrib ​non-free+#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
 </​file>​ </​file>​
  
-===== Les rétroportages (backports) =====+==== Version avec sections libre et non libres ​====
  
-==== Présentation ====+<file apt_sources /​etc/​apt/​sources.list>​ 
 +# 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
  
-Le dépôt ''​bullseye-backports''​ propose des paquets plus récents ou absents du dépôt principal. Ces paquets sont dérivés ​de la version ​//testing// **Bookworm** et sont prévus pour être installés sur une Debian ​//stable// **Bullseye**\\ +# Dépôt ​de correctifs de sécurité 
-Il servira à ceux qui ont besoin d’une version plus récente d’un logiciel, mais ne souhaitent pas migrer leur système vers Bookworm.+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
  
-==== Activation ====+# 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
  
-Si vous voulez également les rétroportages (backports) ​des composants ​contrib, et non-free, ajoutez les lignes bullseye-backports\\+# 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 
 +</​file>​
  
-Pour activer l’accès aux versions rétroportées de paquets sur une Debian ​//stable// **Bullseye**, ajoutez cette ligne au fichier [[:​doc:​systeme:​apt:​sources.list|/​etc/​apt/​sources.list]] ou dans un fichier dédié sous [[:​doc:​systeme:​apt:​sources.list:​sources.list.d|/​etc/​apt/​sources.list.d]] :+===== Debian ​11 - Bullseye ​(oldstable) =====
  
-<file apt_sources /​etc/​apt/​sources.list.d/backports-bullseye.list> +==== Version avec section libre ==== 
-Debian Bullseye, dépôt ​de rétroportages ("​backports"​)+ 
 +<file apt_sources /​etc/​apt/​sources.list
 +# 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
  
-deb http://​deb.debian.org/​debian/​ bullseye-backports 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
 </​file>​ </​file>​
  
-Après avoir ajouté ce dépôt, mettez à jour la liste de vos sources de paquets ​avec cette commande :+==== Version ​avec sections libre et non libres ====
  
-<code root>apt update</code>+<file apt_sources /etc/apt/sources.list> 
 +# 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
  
-==== Utilisation ====+# 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
  
-L’**installation** d’un paquet depuis le dépôt ''​bullseye-backports''​ doit être **explicite**,​ cʼest-à-dire quʼil faut ajouter une option à la commande dʼinstallation de paquets habituelle\\ +# Dépôt de mises à jour intermédiaires 
-Par exemple, pour installer la version rétroportée ​de la suite bureautique [[:​doc:​editeurs:​libreoffice|LibreOffice]],​ exécutez ​+deb http://​deb.debian.org/​debian/ ​bullseye-updates main contrib non-free 
-<code root>​apt ​-bullseye-backports ​install libreoffice</code>+#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 
 +</file>
  
-Comme pour les commandes dʼinstallation classiques, plusieurs paquets peuvent être demandées via une unique commande, sans avoir besoin de dupliquer lʼoption demandant à les installer depuis les dépôts de rétroportages\\ +===== Éditer un fichier sources.list =====
-Lʼexemple suivant montre comment installer les versions plus récentes du [[:​doc:​systeme:​noyau:​theorie|noyau Linux]] et des micro-programmes [[#​sourceslist-non-libre|non libres]] pour [[:​doc:​materiel:​cartes-graphique:​ati:​ati|cartes graphiques AMD]] : +
-<code root>apt -t bullseye-backports install linux-image-amd64 firmware-amd-graphics</​code>​+
  
-Les paquets installés depuis ​le dépôt **backports** sont automatiquement mis à jour vers les futures versions fournies par ce même dépôt, comme les paquets issus de la branche principale ; seule la mise à niveau initiale vers la version rétroportée nécessite cette déclaration explicite de la branche\\ +L’[[:​doc:​systeme:​apt:​apt#​editer-le-fichier-sourceslist|édition du fichier sources.list]] 
-Ainsi, les paquets proposant une version candidate rétroportée **ne sont pas** automatiquement mis à niveau ​dans cette version (ce qui n’est généralement pas le comportement souhaité par l’utilisateur).+ est abordée ​dans l'​article dédié à la [[:​doc:​systeme:​apt:​apt|gestion des paquets avec APT]].
  
-Vous pouvez en apprendre plus sur le fonctionnement de ce système et sur les possibilités de modifier ce comportement dans larticle dédié aux priorités et aux [[doc:​systeme:​apt:​pinning|fichiers apt_preferences]].+===== Migrer dune version Debian à une autre ====
  
-<note important>​La forme ''​-t bullseye-backports''​ installe ​sans problème les dépendances dans leur version bullseye-backports\\ +Les différentes étapes et vérifications nécessaires pour migrer en douceur et sans casser son système sont récapitulées sur [[:​doc:​migrer|Migrer]].
-La forme ''​nom_paquet/​bullseye-backports''​ pose des problèmes de dépendances parce que la version prioritaire des dépendances n’est plus celle des backports mais celle des autres sources déclarées.</​note>​+
doc/systeme/apt/sources.list/debian.1696087414.txt.gz · Dernière modification: 30/09/2023 17:23 par captnfab

Pied de page des forums

Propulsé par FluxBB