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 [03/07/2017 09:25] smolski |
doc:systeme:apt:sources.list [20/08/2018 10:08] smolski [Syntaxe du fichier sources.list] |
||
---|---|---|---|
Ligne 36: | Ligne 36: | ||
Le fichier sources.list est structuré de cette manière : | Le fichier sources.list est structuré de cette manière : | ||
<file apt_sources /etc/apt/sources.list># structure du fichier sources.list | <file apt_sources /etc/apt/sources.list># structure du fichier sources.list | ||
- | deb url-du-mirroir branche section1 (section2 section3)</file> | + | deb url-du-miroir branche section1 (section2 section3)</file> |
Sur votre Debian, il est probable que vous ayez un fichier sources.list très similaire à : | Sur votre Debian, il est probable que vous ayez un fichier sources.list très similaire à : | ||
Ligne 63: | Ligne 63: | ||
====Branches ==== | ====Branches ==== | ||
- | La branche permet de définir la **version de Debian** qui sera utilisée (squeeze, wheezy, jessie,strectch, ..).\\ | + | La branche permet de définir la **version de Debian** qui sera utilisée (wheezy, jessie,stretch, buster, sid ..).\\ |
- | La branche peut être désignée sous son **nom de code** (wheezy, jessie, stretch, sid) ou le **nom d’archive** (oldstable, stable, testing, unstable). | + | La branche peut être désignée sous son **nom de code** (jessie, stretch, buster, sid) ou son **nom d’archive** (oldstable, stable, testing, unstable). |
Quelle différence entre nom de code et nom d’archive ?\\ | Quelle différence entre nom de code et nom d’archive ?\\ | ||
- | À un moment donné, Jessie et stable peuvent être équivalentes mais pas dans le temps. La différence ne se verra qu’à l’introduction d’une nouvelle version. | + | À un moment donné, Stretch et stable peuvent être équivalentes mais pas dans le temps. La différence ne se verra qu’à l’introduction d’une nouvelle version. |
> Si j’installe la version stable Stretch, j’indiquerai le nom de code stretch si j’ai envie de rester sur cette version pour différentes raisons: | > Si j’installe la version stable Stretch, j’indiquerai le nom de code stretch si j’ai envie de rester sur cette version pour différentes raisons: | ||
Ligne 95: | Ligne 95: | ||
|**stable-updates**|Dépôt de mises-à-jour //volatiles//: recommandé \\ 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. | | |**stable-updates**|Dépôt de mises-à-jour //volatiles//: recommandé \\ 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. | | ||
|**stable-proposed-updates** |Dépôt de test des mises-à-jour de la branche //stable//: optionnel\\ contient les corrections de paquets en test avant qu'elles n'arrivent dans //stable-updates//. Il servira surtout aux impatients et à ceux qui voudraient aider à traquer les bugs éventuels.| | |**stable-proposed-updates** |Dépôt de test des mises-à-jour de la branche //stable//: optionnel\\ contient les corrections de paquets en test avant qu'elles n'arrivent dans //stable-updates//. Il servira surtout aux impatients et à ceux qui voudraient aider à traquer les bugs éventuels.| | ||
- | | **stable-backports**|Dépôt de //rétroportages//: optionnel\\ propose des nouvelles versions de paquets issus de la branche "testing" pour fonctionner sur une Debian stable. On y trouvera des versions plus récentes de certains paquets populaires, comme libreoffice ou le noyau Linux.| | + | | **stable-backports**|Dépôt de //rétroportages//: optionnel\\ propose des nouvelles versions de paquets issus de la branche "testing" pour fonctionner sur une Debian stable. On y trouvera des versions plus récentes de certains paquets populaires, comme libreoffice ou le noyau Linux.\\ **ATTENTION !** Les dépôts **backports** ne fonctionneront qu’avec le nom de code((release)), par exemple pour la stable actuelle, ''**stretch**-backports'' et non avec le nom de branche : **stable**-backports.| |
- | + | ||
- | <note warning>Les dépôts **backports** ne fonctionneront qu’avec le nom de code, par exemple, ''stretch-backports''.</note> | + | |
==== Sections ==== | ==== Sections ==== | ||
Ligne 109: | Ligne 107: | ||
De la même manière, il est possible de désactiver certains dépôts en le précédant de #. | De la même manière, il est possible de désactiver certains dépôts en le précédant de #. | ||
<code># Commentaire: désactivation du CD-Rom qui a servi de dépôt pour l'installation | <code># Commentaire: désactivation du CD-Rom qui a servi de dépôt pour l'installation | ||
- | # deb cdrom:[Debian GNU/Linux testing _Jessie_ - Official Snapshot amd64 NETINST Binary-1 20150323-08:15]/ testing main</code> | + | # deb cdrom:[Debian GNU/Linux testing _Stretch_ - Official Snapshot amd64 NETINST Binary-1 20150323-08:15]/ testing main</code> |
===== sources.list pour Debian ===== | ===== sources.list pour Debian ===== | ||
Ligne 149: | Ligne 147: | ||
Les différentes étapes et vérifications nécessaires sont récapitulées sur [[doc:migrer|Migrer]]. | Les différentes étapes et vérifications nécessaires sont récapitulées sur [[doc:migrer|Migrer]]. | ||
- | ==== Étiquetage ("pinning" en anglais) ==== | + | ==== Épinglage ("pinning" en anglais) ==== |
- | L’étiquetage (**pinning** en anglais) permet de définir des priorités entre les versions proposées lors de l’installation et la mise-à-jour d’un paquet. Cela permet notamment d’utiliser un paquet issu d’une version de test ou de rester sur une version définie d’un logiciel.\\ | + | L’épinglage (**pinning** en anglais) permet de définir des priorités entre les versions proposées lors de l’installation et la mise à jour d’un paquet. Cela permet notamment d’utiliser un paquet issu d’une version de test ou de rester sur une version définie d’un logiciel. \\ |
- | L’étiquetage est défini dans le fichier /etc/apt/preferences. Son utilisation est réservé aux personnes averties. | + | L’épinglage est défini dans le fichier /etc/apt/preferences. Son utilisation est réservée aux personnes averties. |
- | Plus d’information sur [[doc:systeme:apt:pinning|Les fichiers apt_preferences]]. | + | Plus d’informations sur [[doc:systeme:apt:pinning|Les fichiers apt_preferences]]. |
==== Installer une version supérieure avec chroot / schroot ==== | ==== Installer une version supérieure avec chroot / schroot ==== |