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 Prochaine révision Les deux révisions suivantes | ||
doc:systeme:apt:sources.list:sources.list.d [08/07/2014 17:18] captnfab [APT : le dossier sources.list.d] |
doc:systeme:apt:sources.list:sources.list.d [03/03/2016 23:09] Y316 [Utilisations] |
||
---|---|---|---|
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 : | ||
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 **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 !)) | ||
- | **Nota :** | ||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | + | |
===== 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'existance 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 ===== | ||
Ligne 40: | Ligne 39: | ||
Par exemple, le paquet ''chrome'' du navigateur de Google, qui n'est pas un paquet officiel Debian mais est redistribué par Google, installe un fichier dans ''/etc/apt/sources.list.d/'' permettant de rajouter le dépôt Google automatiquement, et d'ainsi profiter des mises à jour de Chrome. | Par exemple, le paquet ''chrome'' du navigateur de Google, qui n'est pas un paquet officiel Debian mais est redistribué par Google, installe un fichier dans ''/etc/apt/sources.list.d/'' permettant de rajouter le dépôt Google automatiquement, et d'ainsi profiter des mises à jour de Chrome. | ||
- | On peut imaginer d'autres paquets rajoutant des fichiers de configuration là-dedans. Par exemple, vous pouvez créer un paquet Debian contenant uniquement vos sources favorites et les installant dans un fichier ''/etc/apt/sources.list.d/mes-sources-favorites.list''. | + | On peut imaginer d'autres paquets rajoutant des fichiers de configuration là-dedans. Par exemple, vous pouvez créer un paquet Debian contenant uniquement vos sources favorites en les installant dans un fichier ''/etc/apt/sources.list.d/mes-sources-favorites.list''. |
==== 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 57: | Ligne 59: | ||
deb http://ftp.fr.debian.org/debian stable main | deb http://ftp.fr.debian.org/debian stable main | ||
deb http://ftp.fr.debian.org/debian stable-updates main | deb http://ftp.fr.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> | ||
Ligne 63: | Ligne 65: | ||
deb http://ftp.fr.debian.org/debian stable contrib non-free | deb http://ftp.fr.debian.org/debian stable contrib non-free | ||
deb http://ftp.fr.debian.org/debian stable-updates contrib non-free | deb http://ftp.fr.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://ftp.fr.debian.org/debian stable main contrib non-free | ||
+ | deb http://ftp.fr.debian.org/debian stable-updates main contrib non-free | ||
+ | deb http://security.debian.org/ stable/updates main contrib non-free | ||
+ | # stable-backports | ||
+ | deb http://ftp.fr.debian.org/debian/ jessie-backports main contrib non-free | ||
</code> | </code> | ||
Ligne 71: | Ligne 82: | ||
deb-src http://ftp.fr.debian.org/debian stable main | deb-src http://ftp.fr.debian.org/debian stable main | ||
deb-src http://ftp.fr.debian.org/debian stable-updates main | deb-src http://ftp.fr.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 77: | Ligne 88: | ||
<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 87: | Ligne 98: | ||
<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> |