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.
Prochaine révision | Révision précédente | ||
doc:systeme:apt:sources.list:debian:testing [08/07/2014 20:15] captnfab créée |
doc:systeme:apt:sources.list:debian:testing [22/04/2024 15:00] èfpé actualisation, cosmétique, fixme |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== APT : les sources.list pour Debian testing ====== | + | ====== APT : les sources.list pour Debian testing ou unstable ====== |
- | * Objet : Présentation des dépôts disponibles pour //testing//. | + | * Objet : Présentation des dépôts disponibles pour //testing// ou //unstable//. |
* Niveau requis : {{tag>avisé}} | * Niveau requis : {{tag>avisé}} | ||
- | * Commentaires : //Quelles sont les sources recommandées par Debian-Facile pour une utilisation de Debian Testing ?// | + | * Commentaires : //Quelles sont les sources recommandées par Debian-Facile pour une utilisation de Debian Testing ou Unstable ?// |
* 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:syntaxe|APT - la syntaxe des fichiers sources.list]] | + | * [[:doc:systeme:apt:sources.list:debian|APT : des fichiers sources.list pour Debian (exemples)]] |
- | * [[:doc:systeme:apt:sources.list:stable|APT - le sources.list pour stable]] | + | * [[:doc:systeme:apt:pinning|APT : l'épinglage de paquets (les fichiers apt_preferences)]] |
* 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 |
+ | * É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 !)) | ||
- | **Nota :** | + | ===== Introduction ====== |
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | + | 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 testing sont moins nombreux. Pas de dépôts **/updates**, **-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> | ||
- | ===== Les dépôts Debian Officiels ===== | + | //testing// n'est pas <del>toujours</del> une distribution à proprement parler (FIXME). Il peut lui manquer 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. |
- | Testing n'est pas toujours une distribution à part entière. Il lui manque parfois certains paquets uniquement présents dans unstable. C'est pourquoi dans nos exemples ci-dessous, nous allons utiliser les dépôts unstable comme roue de secours. | + | 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. |
- | ==== Pinning ==== | + | ==== Une 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 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// (ou épinglage de paquets) afin d'indiquer à APT de privilégier //testing//. |
+ | |||
+ | Ce //pinning// peut être réalisé 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: * |
- | Pin: release n=sid | + | Pin: release n=sid |
- | Pin-Priority: 100 | + | Pin-Priority: 100 |
</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 : | ||
+ | |||
+ | <code root>apt install -t unstable nom-du-paquet</code> | ||
+ | ou | ||
+ | <code root>apt install -t experimental nom-du-paquet</code> | ||
+ | |||
+ | ==== Une sid avec testing comme « roue de secours » ==== | ||
+ | |||
+ | Dans ce cas, il n'y a pas de fichier de //pinning// à faire. | ||
+ | |||
+ | Pour installer un paquet dans une ancienne version : | ||
+ | |||
+ | <code user>apt-cache policy nom-du-paquet</code> | ||
+ | |||
+ | Suivi de : | ||
+ | |||
+ | <code root>apt install nom-du-paquet=version-à-installer</code> | ||
+ | |||
+ | Pour installer un paquet de //experimental// : | ||
+ | |||
+ | <code root>apt install -t experimental nom-du-paquet</code> | ||
==== Exemples ==== | ==== Exemples ==== | ||
- | === Une testing libre, très à jour === | + | === Une testing/sid libre, très à jour === |
- | Exemples pour un Wheezy 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_libre.list> | + | |
+ | <file apt_sources /etc/apt/sources.list.d/deb_debian-testing-sid_libre.list> | ||
# testing | # testing | ||
- | deb http://ftp.fr.debian.org/debian/ testing main | + | deb http://deb.debian.org/debian/ testing main |
+ | # testing-security | ||
+ | deb http://deb.debian.org/debian-security/ testing-security main | ||
# unstable | # unstable | ||
- | deb http://ftp.fr.debian.org/debian/ unstable main | + | deb http://deb.debian.org/debian/ unstable main |
+ | # experimental | ||
+ | deb http://deb.debian.org/debian/ experimental main | ||
</file> | </file> | ||
- | === Une testing 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 : | + | |
- | <file apt_sources /etc/apt/sources.list.d/deb_debian-testing_non-libre.list> | + | 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> | ||
# testing | # testing | ||
- | deb http://ftp.fr.debian.org/debian/ testing main contrib non-free | + | deb http://deb.debian.org/debian/ testing main non-free-firmware contrib non-free |
+ | # testing-security | ||
+ | deb http://deb.debian.org/debian-security/ testing-security main non-free-firmware contrib non-free | ||
# unstable | # unstable | ||
- | deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free | + | deb http://deb.debian.org/debian/ unstable main non-free-firmware contrib non-free |
+ | # experimental | ||
+ | deb http://deb.debian.org/debian/ experimental main non-free-firmware contrib non-free | ||
</file> | </file> | ||
- | ===== Les dépôts des mainteneurs Mozilla ===== | + | ==== Une testing pure libre avec les sources pour remonter les bugs ==== |
- | La dernière version sortie d'Iceweasel est déjà dans les dépôts testing. Pour installer les versions bêta et aurora d'iceweasel, voir [[http://mozilla.debian.net/]]. | + | <note important> |
+ | **Utilisation** | ||
- | ==== Aller plus loin ==== | + | Dans ce cas, pas de recours au //pinning//. 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 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> | </note> | ||
- | ===== Les dépôts Deb-Multimedia ===== | + | <file apt_sources /etc/apt/sources.list.d/deb_debian-testing-libre-pure-debug.list> |
+ | # Debian testing, dépôt principal | ||
+ | deb http://deb.debian.org/debian/ testing main | ||
+ | deb-src http://deb.debian.org/debian/ testing main | ||
- | 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. | + | # Debian testing, mises à jour de sécurité |
+ | deb http://deb.debian.org/debian-security/ testing-security main | ||
+ | deb-src http://deb.debian.org/debian-security/ testing-security main | ||
- | ==== Exemples ==== | + | # Debian testing, mises à jour intermédiaires |
+ | deb http://deb.debian.org/debian/ testing-updates main | ||
+ | deb-src http://deb.debian.org/debian/ testing-updates main | ||
- | <file apt_sources /etc/apt/sources.list.d/deb_multimedia-testing_non-libre.list> | + | # Debian testing, les paquets pour débugger |
- | # wheezy deb-multimedia | + | deb http://deb.debian.org/debian-debug/ testing-debug main |
- | deb http://www.deb-multimedia.org testing main non-free | + | |
</file> | </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 97: | Ligne 138: | ||
Pour chacun des dépôts ci-dessus, une contrepartie contenant les sources plutôt que les paquets binaires est disponible. | Pour chacun des dépôts ci-dessus, une contrepartie contenant les sources plutôt que les paquets binaires est disponible. | ||
- | <file apt_sources /etc/apt/sources.list.d/src_debian-testing_non-libre.list> | + | <file apt_sources /etc/apt/sources.list.d/src_debian-testing-sid_non-libre.list> |
- | deb-src http://ftp.fr.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 main non-free-firmware 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_non-libre.list> | + | ===== La documentation officielle ===== |
- | deb-src http://www.deb-multimedia.org testing main non-free | + | * https://wiki.debian.org/fr/DebianTesting |
- | </file> | + |