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:debian:testing [08/11/2021 11:45] otyugh [Introduction] |
doc:systeme:apt:sources.list:debian:testing [20/04/2024 15:46] èfpé actualisation, cosmétique |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* 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à !.]] :-) | ||
- | * [[:doc:systeme:apt|APT]] | + | * [[:doc:systeme:apt|APT : le gestionnaire de paquets avancé (généralités)]] |
- | * [[:doc:systeme:apt:sources.list|APT - les sources.list]] | + | * [[:doc:systeme:apt:sources.list|APT : le fichier sources.list (généralités)]] |
- | * [[:doc:systeme:apt:sources.list:stable|APT - le sources.list pour stable]] | + | * [[:doc:systeme:apt:sources.list:debian|APT : des fichiers sources.list pour Debian (exemples)]] |
+ | * [[:doc:systeme:apt:pinning|APT : l'épinglage de paquets (les fichiers apt_preferences)]] | ||
* Suivi : {{tag>}} | * Suivi : {{tag>}} | ||
* Création par [[user>captnfab]] le 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 | ||
- | * Dernière mise-à-jour par [[user>--gilles--]] le 29/09/2019 | + | * Édité par [[user>--gilles--]] le 29/09/2019 |
* 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 ====== | ||
+ | Les dépôts pour //unstable// sont moins nombreux : pas de dépôts **-updates**, **-proposed-updates** ni **-backports**. | ||
- | ===== Introduction ====== | + | <note tip> |
+ | Dans ce tutoriel, nous utilisons la structure [[:doc:systeme:apt:sources.list:sources.list.d|sources.list.d]]. N'oubliez pas de vous y référer si quelque chose ne vous semble pas clair. | ||
+ | </note> | ||
- | Les dépôts pour unstable sont moins nombreux. Pas de dépôts **-updates**, **-proposed-updates** ni **-backports**. | + | Nous supposons que le lecteur a déjà lu et compris le tutoriel [[:doc:systeme:apt:sources.list:debian|des sources.list pour Debian stable]]. |
- | <note tip>Dans ce tutos, nous utilisons la structure [[:doc:systeme:apt:sources.list:sources.list.d|sources.list.d]]. N'oubliez pas de vous y référer si quelque chose n'est pas clair.</note> | + | ===== Les dépôts Debian officiels ===== |
- | Nous supposons que le lecteur a déjà lu et compris le tuto [[:doc:systeme:apt:sources.list:stable|des sources.list pour Debian stable]]. | + | <note warning> |
+ | Malgré ce qui suit, le point de vue officiel est qu'il vaut mieux éviter Debian //testing// et préférer sid ou //stable//. | ||
+ | Voir : [[:doc:faq:pourquoi-utiliser-testing|Puis-je utiliser Debian testing ou Debian unstable (sid) ?]] | ||
+ | </note> | ||
- | <note warning>À consulter avant d'aller plus loin : [[:doc:faq:pourquoi-utiliser-testing|pourquoi préférer passer carrément à Sid (unstable) que testing]]</note> | + | //testing// n'est pas toujours une distribution à part entière. Il lui manque parfois certains paquets uniquement présents dans //unstable//. Inversement, les dépôts //unstable// contiennent parfois des versions buggées et nécessitent alors les dépôts //testing// permettant de récupérer une version qui fonctionne. |
- | ===== Les dépôts Debian Officiels ===== | + | |
- | Testing n'est pas toujours une distribution à part entière. Il lui manque parfois certains paquets uniquement présents dans unstable. Inversement, les dépôts unstable contiennent parfois des versions buggées et nécessitent alors les dépôts testing pour aller récupérer une version qui marche. | + | C'est pourquoi dans nos exemples ci-dessous, sauf dans le cas de la //testing// pure libre avec les sources pour remonter les bugs, nous allons utiliser les dépôts //testing// et //unstable//, en utilisant le fichier de //pinning// pour indiquer nos préférences. |
- | C'est pourquoi dans nos exemples ci-dessous, sauf dans le cas de la Testing pure libre avec les sources pour remonter les bugs, nous allons utiliser les dépôts testing et unstable, en utilisant le fichier de pinning pour indiquer nos préférences. | + | ==== testing avec sid comme roue de secours ==== |
- | ==== Testing avec sid comme roue de secours ==== | + | <note important> |
+ | **Pinning** | ||
- | <note important>**Pinning** | + | Attention, pour que les dépôts //unstable// ne prennent pas le dessus, il est impératif de faire du //pinning// (ou épinglage de paquets) afin d'indiquer à APT de privilégier //testing//. |
- | Attention, pour que les dépôts unstable ne prennent pas le dessus, il est impératif de faire du pinning afin d'indiquer à APT de privilégier testing. | + | Le //pinning// peut être fait en créant ce fichier : |
- | Le pinning peut être fait en créant ce fichier : | ||
<code apt_preferences /etc/apt/preferences.d/testing-avec-sid> | <code apt_preferences /etc/apt/preferences.d/testing-avec-sid> | ||
Package: * | Package: * | ||
Ligne 45: | Ligne 52: | ||
</code> | </code> | ||
- | * Voir [[:doc:systeme:apt:pinning|le tuto sur le pinning avec APT]] pour plus de détails. | + | Consultez [[:doc:systeme:apt:pinning|le tuto sur les fichiers apt_preferences]] pour plus de détails. |
</note> | </note> | ||
Pour installer un paquet de unstable ou de experimental, la procédure est la même : | Pour installer un paquet de unstable ou de experimental, la procédure est la même : | ||
- | <code root>apt-get install -t unstable nom-du-paquet</code> | + | <code root>apt install -t unstable nom-du-paquet</code> |
ou | ou | ||
- | <code root>apt-get install -t experimental nom-du-paquet</code> | + | <code root>apt install -t experimental nom-du-paquet</code> |
- | ==== Sid avec testing comme roue de secours ==== | + | ==== sid avec testing comme roue de secours ==== |
- | Dans ce cas, il n'y a pas de fichier de pinning à faire. | + | Dans ce cas, il n'y a pas de fichier de //pinning// à faire. |
Pour installer un paquet dans une ancienne version : | Pour installer un paquet dans une ancienne version : | ||
+ | |||
<code user>apt-cache policy nom-du-paquet</code> | <code user>apt-cache policy nom-du-paquet</code> | ||
- | Suivi de | + | Suivi de : |
- | <code root>apt-get install nom-du-paquet=version-à-installer</code> | + | |
- | Pour installer un paquet de experimental : | + | <code root>apt install nom-du-paquet=version-à-installer</code> |
- | <code root>apt-get install -t experimental nom-du-paquet</code> | + | Pour installer un paquet de //experimental// : |
+ | |||
+ | <code root>apt install -t experimental nom-du-paquet</code> | ||
==== Exemples ==== | ==== Exemples ==== | ||
Ligne 72: | Ligne 81: | ||
=== Une testing/sid libre, très à jour === | === Une testing/sid libre, très à jour === | ||
- | Exemples pour une testing libre mais très à jour, sans récupération de la liste des sources : | + | Exemple pour une //testing// libre mais très à jour, sans récupération de la liste des sources : |
<file apt_sources /etc/apt/sources.list.d/deb_debian-testing-sid_libre.list> | <file apt_sources /etc/apt/sources.list.d/deb_debian-testing-sid_libre.list> | ||
# testing | # testing | ||
deb http://deb.debian.org/debian/ testing main | deb http://deb.debian.org/debian/ testing main | ||
- | # dépôt sécurity de testing | + | # testing-security |
- | deb http://deb.debian.org/debian-security/ testing-security/updates main | + | deb http://deb.debian.org/debian-security/ testing-security main |
# unstable | # unstable | ||
deb http://deb.debian.org/debian/ unstable main | deb http://deb.debian.org/debian/ unstable main | ||
Ligne 84: | Ligne 94: | ||
</file> | </file> | ||
- | === Une testing/sid non-libre, très à jour === | + | === Une testing/sid non libre, très à jour === |
+ | |||
+ | La même chose mais en incluant les dépôts non libres : | ||
- | La même chose mais en incluant les dépôts non-libres : | ||
<file apt_sources /etc/apt/sources.list.d/deb_debian-testing-sid_non-libre.list> | <file apt_sources /etc/apt/sources.list.d/deb_debian-testing-sid_non-libre.list> | ||
# testing | # testing | ||
- | deb http://deb.debian.org/debian/ testing main contrib non-free | + | deb http://deb.debian.org/debian/ testing main non-free-firmware contrib non-free |
- | # dépôt sécurity testing | + | # testing-security |
- | deb http://deb.debian.org/debian-security/ testing-security/updates main contrib non-free | + | deb http://deb.debian.org/debian-security/ testing-security main non-free-firmware contrib non-free |
# unstable | # unstable | ||
- | deb http://deb.debian.org/debian/ unstable main contrib non-free | + | deb http://deb.debian.org/debian/ unstable main non-free-firmware contrib non-free |
# experimental | # experimental | ||
- | deb http://deb.debian.org/debian/ experimental main contrib non-free | + | deb http://deb.debian.org/debian/ experimental main non-free-firmware contrib non-free |
</file> | </file> | ||
- | ==== Testing pure libre avec les sources pour remonter les bugs ==== | + | ==== testing pure libre avec les sources pour remonter les bugs ==== |
- | <note important>**Pinning** | + | <note important> |
+ | **Pinning** | ||
+ | Dans ce cas, pas d'utilisation du //pinning//. | ||
- | Dans ce cas, pas d'utilisation du pinning. | + | **Utilisation de cette distribution** \\ |
+ | Une mise à jour journalière est plus que recommandée dans l'utilisation de ce cette distribution. Il est à signaler que certains paquets pourraient éventuellement disparaître avec les mises à jour, dans ce cas une enquête personnelle (ne demandez pas d'aide sur le forum, il n'est pas prévu pour cela) serait nécessaire pour savoir ce qu'il en est : bug, ou changement de nom du paquet, ou paquet devenu non nécessaire. | ||
</note> | </note> | ||
- | |||
- | <note important>**Utilisation de cette distribution** | ||
- | |||
- | |||
- | Une mise à jour journalière est plus que recommandée dans l'utilisation de ce cette distribution. Il est à signaler que certains paquets pourraient éventuellement disparaître avec les mises à jour, dans ce cas une enquête personnelle ( ne pas se faire aider sur le forum, il n'est pas prévu pour cela ) serait nécessaire pour savoir ce qu'il en est : bug ou changement de nom du paquet ou paquet devenu non-nécessaire. | ||
- | </note> | ||
- | |||
<file apt_sources /etc/apt/sources.list.d/deb_debian-testing-libre-pure-debug.list> | <file apt_sources /etc/apt/sources.list.d/deb_debian-testing-libre-pure-debug.list> | ||
- | # Debian testing dépôt principal | + | # Debian testing, dépôt principal |
- | deb http://deb.debian.org/debian/ testing main | + | deb http://deb.debian.org/debian/ testing main |
deb-src http://deb.debian.org/debian/ testing main | deb-src http://deb.debian.org/debian/ testing main | ||
- | # Debian testing mises à jour de sécurité | + | # Debian testing, mises à jour de sécurité |
- | deb http://deb.debian.org/debian-security/ testing-security/updates main | + | deb http://deb.debian.org/debian-security/ testing-security main |
- | deb-src http://deb.debian.org/debian-security/ testing-security/updates main | + | deb-src http://deb.debian.org/debian-security/ testing-security main |
- | # Debian testing mises à jour, auparavant connues sous le nom de volatiles | + | # Debian testing, mises à jour intermédiaires |
- | # testing-updates, previously known as volatile | + | deb http://deb.debian.org/debian/ testing-updates main |
- | deb http://deb.debian.org/debian/ testing-updates main | + | |
deb-src http://deb.debian.org/debian/ testing-updates main | deb-src http://deb.debian.org/debian/ testing-updates main | ||
- | # les paquets pour débugguer | + | # Debian testing, les paquets pour débugger |
deb http://debug.mirrors.debian.org/debian-debug/ testing-debug main | deb http://debug.mirrors.debian.org/debian-debug/ testing-debug main | ||
</file> | </file> | ||
- | |||
- | ===== Les dépôts des mainteneurs Mozilla ===== | ||
- | |||
- | La dernière version sortie de Firefox est déjà dans les dépôts testing/sid. Pour installer les versions bêta et aurora de Firefox, voir [[http://mozilla.debian.net/]]. | ||
- | |||
- | ==== Aller plus loin ==== | ||
- | |||
- | <note important>Si vous rajoutez quand même des sources des dépôts mozilla et après un ''apt-get update'' avez un message d'avertissement vous indiquant que ce dépôt est non vérifié et ses paquets non-sûrs, installez le paquet ''pkg-mozilla-archive-keyring'' via <code root>apt-get install pkg-mozilla-archive-keyring</code> | ||
- | </note> | ||
- | |||
- | ===== Les dépôts Deb-Multimedia ===== | ||
- | |||
- | Les dépôts deb-multimedia sont encore plus déconseillés sous testing/unstable que sous stable. En effet, les nouvelles versions affluant bien plus rapidement dans ces distributions, des conflits de versions arrivent bien plus régulièrement. | ||
- | |||
- | ==== Exemples ==== | ||
- | |||
- | <file apt_sources /etc/apt/sources.list.d/deb_multimedia-testing-sid_non-libre.list> | ||
- | # strecht deb-multimedia | ||
- | deb http://www.deb-multimedia.org testing main non-free | ||
- | deb http://www.deb-multimedia.org sid main non-free | ||
- | </file> | ||
- | |||
- | ==== Aller plus loin ==== | ||
- | |||
- | <note important>Si après un ''apt-get update'' un message d'avertissement vous indique que ce dépôt est non vérifié et ses paquets non-sûrs, installez le paquet ''deb-multimedia-keyring'' via <code root>apt-get --allow-unauthenticated install deb-multimedia-keyring</code> Pour savoir ce que fait ''apt-get %%-%%-allow-unauthenticated'', voir le : **man apt-get**, //bande d'assistés// ! :-D | ||
- | </note> | ||
===== Les paquets sources ===== | ===== Les paquets sources ===== | ||
Ligne 162: | Ligne 142: | ||
<file apt_sources /etc/apt/sources.list.d/src_debian-testing-sid_non-libre.list> | <file apt_sources /etc/apt/sources.list.d/src_debian-testing-sid_non-libre.list> | ||
- | deb-src http://deb.debian.org/debian/ testing main contrib non-free | + | deb-src http://deb.debian.org/debian/ testing main non-free-firmware contrib non-free |
- | deb-src http://deb.debian.org/debian-security/ testing-security/updates main contrib non-free | + | deb-src http://deb.debian.org/debian-security/ testing-security main non-free-firmware contrib non-free |
- | deb-src http://deb.debian.org/debian/ sid main contrib non-free | + | deb-src http://deb.debian.org/debian/ sid main non-free-firmware contrib non-free |
</file> | </file> | ||
- | <file apt_sources /etc/apt/sources.list.d/src_multimedia-testing-sid_non-libre.list> | ||
- | deb-src http://www.deb-multimedia.org testing main non-free | ||
- | deb-src http://www.deb-multimedia.org sid main non-free | ||
- | </file> |