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 →
Ci-dessous, les différences entre deux révisions de la page.
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:sources.list.d [17/04/2015 11:27] milou [APT : le dossier sources.list.d] |
doc:systeme:apt:sources.list:sources.list.d [23/11/2023 19:23] (Version actuelle) èfpé c'était moche, vraiment très moche, de vandaliser ainsi le wiki df... |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Comprendre l'utilité et l'utilisation du dossier ''/etc/apt/sources.list.d/'' | * Objet : Comprendre l'utilité et l'utilisation du dossier ''/etc/apt/sources.list.d/'' | ||
- | * Niveau requis : {{tag>débutant}} | + | * Niveau requis : {{tag>débutant avisé}} |
- | * Commentaires : //Quelle est la différence entre le ''sources.list'' et le ''sources.list.d'' ? À quoi ça sert ? Pourquoi se compliquer la vie comme ça ? Meuh c'est tout simple :)// | + | * Commentaires : //Quelle est la différence entre le ''sources.list'' et le ''sources.list.d'' ? À quoi ça sert ? Pourquoi se compliquer la vie comme ça ? Meuh c'est tout simple :)// |
* Débutant, à savoir : | * Débutant, à savoir : | ||
* [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | * [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
Ligne 9: | Ligne 9: | ||
* [[:doc:systeme:apt:sources.list|APT - les sources.list]] | * [[:doc:systeme:apt:sources.list|APT - les sources.list]] | ||
* Suivi : {{tag>}} | * Suivi : {{tag>}} | ||
- | * Création par [[user>captnfab]] 08/07/2014 | + | * Création par [[user>captnfab]] le 08/07/2014 |
* Testé par [[user>captnfab]] le 08/07/2014 | * Testé par [[user>captnfab]] le 08/07/2014 | ||
* Commentaires sur le forum : [[https://debian-facile.org/viewtopic.php?id=2290 | ici]] ((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?id=2290 | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | |||
- | |||
- | |||
===== Introduction ===== | ===== Introduction ===== | ||
- | Si l'on liste le répertoire de configuration d'[[:doc:systeme:apt:|APT]]((Listing facile : <code user>ls /etc/apt/</code>)), on aperçoit l'existence du dossier ''/etc/apt/sources.list.d/''. Kézaquo ? | + | Si l'on liste le répertoire de configuration d'[[:doc:systeme:apt:|APT]]((Listing facile : <code user>ls /etc/apt/</code>)), on aperçoit l'existence du dossier ''/etc/apt/sources.list.d/''. Kézaquo ? |
===== Différences par rapport au fichier unique ===== | ===== Différences par rapport au fichier unique ===== | ||
- | Tout d'abord, comment APT comprend-il tout cela ? | + | Tout d'abord, comment APT comprend-il tout cela ? |
En fait, pour APT, que les dépôts ''deb'' soient répartis entre le ''/etc/apt/sources.list'' et 15000 fichiers ''/etc/apt/sources.list.d/blabla.list'', ou que tout soit dans un seul fichier, c'est pareil. Lors de l'//update//, il met à jour les listes de tous les dépôts définis par tous les fichiers, et ce, de manière totalement transparente. | En fait, pour APT, que les dépôts ''deb'' soient répartis entre le ''/etc/apt/sources.list'' et 15000 fichiers ''/etc/apt/sources.list.d/blabla.list'', ou que tout soit dans un seul fichier, c'est pareil. Lors de l'//update//, il met à jour les listes de tous les dépôts définis par tous les fichiers, et ce, de manière totalement transparente. | ||
Ligne 30: | Ligne 27: | ||
===== Utilisations ===== | ===== Utilisations ===== | ||
- | Bon, mais si ça ne change rien, pourquoi utiliser ce dossier ? | + | Bon, mais si ça ne change rien, pourquoi utiliser ce dossier ? |
==== Installation de sources par les paquets ==== | ==== Installation de sources par les paquets ==== | ||
Ligne 42: | Ligne 39: | ||
==== Configuration modulaire ==== | ==== Configuration modulaire ==== | ||
+ | |||
+ | <note warning> | ||
+ | **ATTENTION !** Toujours préférer utiliser le nom //release// des branches en raison [[doc:migrer|des risques de la migration]] et c'est **OBLIGATOIRE** pour les backports de la stable du moment, stable qui est ici jessie - le 30 avril 2015. | ||
+ | </note> | ||
Vous pouvez vouloir désactiver momentanément certains dépôts, copier rapidement certains (mais pas tous vos) dépôts d'une machine à l'autre. Le fait de garder les fichiers séparés permet ça. | Vous pouvez vouloir désactiver momentanément certains dépôts, copier rapidement certains (mais pas tous vos) dépôts d'une machine à l'autre. Le fait de garder les fichiers séparés permet ça. | ||
- | Vous pouvez ensuite désactiver facilement les dépôts contenu dans un fichier ''mon-fichier.list'' en changeant son extension ! | + | Vous pouvez ensuite désactiver facilement les dépôts contenu dans un fichier ''mon-fichier.list'' en changeant son extension ! |
- | <code root>cd /etc/apt/sources.list.d/ | + | <code root>cd /etc/apt/sources.list.d/</code> |
- | mv mon-fichier.list mon-fichier.list.coincoin</code> | + | <code root>mv mon-fichier.list mon-fichier.list.coincoin</code> |
Quelques exemples d'utilisation : | Quelques exemples d'utilisation : | ||
Ligne 54: | Ligne 55: | ||
<code apt_sources /etc/apt/sources.list.d/deb_debian-stable_libre.list> | <code apt_sources /etc/apt/sources.list.d/deb_debian-stable_libre.list> | ||
- | deb http://ftp.fr.debian.org/debian stable main | + | deb http://deb.debian.org/debian stable main |
- | deb http://ftp.fr.debian.org/debian stable-updates main | + | deb http://deb.debian.org/debian stable-updates main |
- | deb http://security.debian.org/debian stable/updates main | + | deb http://security.debian.org/ stable/updates main |
</code> | </code> | ||
- | <code apt_sources /etc/apt/sources.list.d/deb_debian-stable_libre.list> | + | <code apt_sources /etc/apt/sources.list.d/deb_debian-stable_non-libre.list> |
- | deb http://ftp.fr.debian.org/debian stable contrib non-free | + | deb http://deb.debian.org/debian stable contrib non-free |
- | deb http://ftp.fr.debian.org/debian stable-updates contrib non-free | + | deb http://deb.debian.org/debian stable-updates contrib non-free |
- | deb http://security.debian.org/debian stable/updates contrib non-free | + | deb http://security.debian.org/ stable/updates contrib non-free |
+ | </code> | ||
+ | |||
+ | Avec main et les backports : | ||
+ | <code apt_sources /etc/apt/sources.list.d/deb_debian-stable_backports_main.list> | ||
+ | deb http://deb.debian.org/debian stable main contrib non-free | ||
+ | deb http://deb.debian.org/debian stable-updates main contrib non-free | ||
+ | deb http://security.debian.org/ stable/updates main contrib non-free | ||
+ | # stable-backports | ||
+ | deb http://deb.debian.org/debian/ jessie-backports main contrib non-free | ||
</code> | </code> | ||
Ligne 68: | Ligne 78: | ||
<code apt_sources /etc/apt/sources.list.d/src_debian-stable_libre.list> | <code apt_sources /etc/apt/sources.list.d/src_debian-stable_libre.list> | ||
- | deb-src http://ftp.fr.debian.org/debian stable main | + | deb-src http://deb.debian.org/debian stable main |
- | deb-src http://ftp.fr.debian.org/debian stable-updates main | + | deb-src http://deb.debian.org/debian stable-updates main |
- | deb-src http://security.debian.org/debian stable/updates main | + | deb-src http://security.debian.org/ stable/updates main |
</code> | </code> | ||
Ligne 76: | Ligne 86: | ||
<code apt_sources /etc/apt/sources.list.d/deb_mozilla-stable-release_libre.list> | <code apt_sources /etc/apt/sources.list.d/deb_mozilla-stable-release_libre.list> | ||
- | deb http://mozilla.debian.net/ wheezy-backports iceweasel-release | + | deb http://mozilla.debian.net/ jessie-backports iceweasel-release |
</code> | </code> | ||
Ligne 82: | Ligne 92: | ||
<code apt_sources /etc/apt/sources.list.d/src_debian-testing_libre.list> | <code apt_sources /etc/apt/sources.list.d/src_debian-testing_libre.list> | ||
- | deb-src http://ftp.fr.debian.org/debian testing main | + | deb-src http://deb.debian.org/debian testing main |
</code> | </code> | ||
- | <note warning>Attention, si vous rajoutez le dépôt testing, sid ou experimental, n'oubliez pas de changer le fichier [[:doc:systeme:apt:pinning|''/etc/apt/preferences'']] afin d'indiquer à APT de ne pas les sélectionner en priorité.</note> | + | <note warning> |
+ | Attention, si vous rajoutez le dépôt testing, sid ou experimental, n'oubliez pas de changer le fichier [[:doc:systeme:apt:pinning|''/etc/apt/preferences'']] afin d'indiquer à APT de ne pas les sélectionner en priorité. | ||
+ | </note> | ||
+ | |||
+ | === Editer les fichiers sources.list === | ||
+ | |||
+ | pour éditer le fichier /etc/apt/sources.list | ||
+ | <code root>apt edit-sources</code> | ||
+ | |||
+ | pour éditer le fichier /etc/apt/sources.list.d/firefox.list | ||
+ | <code root>apt edit-sources firefox.list</code> |