logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Ceci est une ancienne révision du document !


APT : les sources.list pour Debian testing ou unstable

Introduction

Les dépôts pour unstable sont moins nombreux. Pas de dépôts -updates, -proposed-updates ni -backports.

Dans ce tutos, nous utilisons la structure sources.list.d. N'oubliez pas de vous y référer si quelque chose n'est pas clair.

Nous supposons que le lecteur a déjà lu et compris le tuto des sources.list pour Debian stable.

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.

Testing avec sid comme roue de secours

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.

Le pinning peut être fait en créant ce fichier :

/etc/apt/preferences.d/testing-avec-sid
Package: *
Pin: release n=sid
Pin-Priority: 100

Pour installer un paquet de unstable ou de experimental, la procédure est la même :

apt-get install -t unstable nom-du-paquet

ou

apt-get install -t experimental nom-du-paquet

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 :

apt-cache policy nom-du-paquet

Suivi de

apt-get install nom-du-paquet=version-à-installer

Pour installer un paquet de experimental :

apt-get install -t experimental nom-du-paquet

Exemples

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 :

/etc/apt/sources.list.d/deb_debian-testing-sid_libre.list
# testing
deb http://deb.debian.org/debian/ testing main
deb http://security.debian.org/ testing/updates main
# unstable
deb http://deb.debian.org/debian/ unstable main
# experimental
deb http://deb.debian.org/debian/ experimental main

Une testing/sid non-libre, très à jour

La même chose mais en incluant les dépôts non-libres :

/etc/apt/sources.list.d/deb_debian-testing-sid_non-libre.list
# testing
deb http://deb.debian.org/debian/ testing main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
# unstable
deb http://deb.debian.org/debian/ unstable main contrib non-free
# experimental
deb http://deb.debian.org/debian/ experimental main contrib non-free

Testing pure libre avec les sources pour remonter les bugs

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 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.

/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
 
# Debian testing mises à jour de sécurité 
deb http://security.debian.org testing-security main 
deb-src http://security.debian.org testing-security main
 
# Debian testing mises à jour, auparavant connues sous le nom de volatiles
# testing-updates, previously known as volatile
deb http://deb.debian.org/debian/ testing-updates main 
deb-src http://deb.debian.org/debian/ testing-updates main
 
# les paquets pour débugguer
deb http://debug.mirrors.debian.org/debian-debug/ testing-debug main

Les dépôts des mainteneurs Mozilla

La dernière version sortie d'Iceweasel est déjà dans les dépôts testing/sid. Pour installer les versions bêta et aurora d'iceweasel, voir http://mozilla.debian.net/.

Aller plus loin

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
apt-get install pkg-mozilla-archive-keyring

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

/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

Aller plus loin

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
apt-get --allow-unauthenticated install deb-multimedia-keyring

Pour savoir ce que fait apt-get --allow-unauthenticated, voir le : man apt-get, bande d'assistés ! :-D

Les paquets sources

Pour chacun des dépôts ci-dessus, une contrepartie contenant les sources plutôt que les paquets binaires est disponible.

/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://security.debian.org/ testing/updates main contrib non-free
deb-src http://deb.debian.org/debian/ sid main contrib non-free
/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
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
doc/systeme/apt/sources.list/debian/testing.1569766384.txt.gz · Dernière modification: 29/09/2019 16:13 par --gilles--

Pied de page des forums

Propulsé par FluxBB