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 stable

Pour retrouver une version plus récente du sources.list et du sources.list à utiliser pour les versions stable APT: fichiers sources.list

Introduction

Nous avons repris ci-dessous une liste des principaux dépôts Debian existants. Chacun d'eux apporte une liste de paquets différente.

  • L'archive officielle apporte les paquets Debian qui ont été conçus et vérifiés par des Développeurs Debian, elle est indispensable et doit être inclue dans tout sources.list
  • L'archive de sécurité apporte les mises à jour de sécurité pour les paquets Debian stable. C'est un complément essentiel à toute Debian stable.
  • L'archive développeurs mozilla est une archive facultative permettant d'accéder à la dernière version d'Iceweasel.
  • L'archive deb-multimedia est une archive facultative et déconseillée permettant d'accéder à des paquets multimedia compilés avec différentes options que les paquets officiels.
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.
Il faut savoir que si les dépôts officiels sont des dépôts de confiance, chaque Développeur Debian signant ses envois via une clé GPG, il n'en est pas nécessairement de même des autres dépôts. Aussi, nous vous conseillons pour des raisons de sécurité de vous limiter autant que possible aux dépôts officiels, voire même à la section main de celui-ci, le code en étant libre et donc vérifiable par tout le monde.
Lecteurs pressés, nous vous recommandons de vous en tenir aux sources du paragraphe « Dépôt officiel » ci-dessous. Prenez la version libre uniquement si vous êtes sûr de ne pas utiliser de pilotes/firmware/logiciels non-libres.

Les dépôts Debian Officiels

Déclinaisons

Pour la branche stable, les dépôts officiels sont déclinés en plusieurs branches :

  • stable, c'est la branche contenant l'ensemble des paquets tels que dans le dernière version sortie.
  • stable/updates, c'est la branche contenant les correctifs de sécurité2).
  • stable-updates contient les corrections de paquets qui seront intégrés à la prochaine version mineure3)).
  • stable-proposed-updates contient les corrections de paquets en test avant qu'elles n'arrivent dans stable-updates.
  • stable-backports contient des paquets de testing qui ont été rétro-portés pour fonctionner sous stable.

Se référer au tuto sur les branches Debian pour y voir plus clair. :-)

Exemples

Dans tous ces exemples de sources, il est recommandé de modifier le nom stable par le nom release de la stable du moment.

Une stable libre, à jour (débutant)

Exemples pour une stable libre mais à jour, sans récupération de la liste des sources ni les dépôts stable-proposed-updates :

/etc/apt/sources.list.d/deb_debian-stable_libre.list
# stable
deb http://ftp.fr.debian.org/debian/ stable main
# stable security
deb http://security.debian.org/ stable/updates main
# stable updates
deb http://ftp.fr.debian.org/debian/ stable-updates main
# stable-backports
deb http://ftp.fr.debian.org/debian stable-backports main

Une stable libre, à jour (moins débutant)

Avec les dépôts proposed-updates qui peuvent provoquer des dépendances imprévues.
Pour une première administration de son pc ils n'est donc pas absolument nécessaires de les ajouter

Exemples pour une stable libre mais très à jour, sans récupération de la liste des sources avec le dépot proposed-updates :

/etc/apt/sources.list.d/deb_debian-stable_libre.list
# stable
deb http://ftp.fr.debian.org/debian/ stable main
# stable security
deb http://security.debian.org/ stable/updates main
# stable updates
deb http://ftp.fr.debian.org/debian/ stable-updates main
# stable proposed updates
deb http://ftp.fr.debian.org/debian/ stable-proposed-updates main
# stable-backports
deb http://ftp.fr.debian.org/debian stable-backports main

Une stable non-libre, très à jour (débutant)

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

/etc/apt/sources.list.d/deb_debian-stable_non-libre.list
# stable
deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
# stable security
deb http://security.debian.org/ stable/updates main contrib non-free
# stable updates  
deb http://ftp.fr.debian.org/debian/ stable-updates main contrib non-free
# stable-backports
deb http://ftp.fr.debian.org/debian stable-backports main contrib non-free

Une stable non-libre, très à jour (moins débutant)

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

/etc/apt/sources.list.d/deb_debian-stable_non-libre.list
# stable
deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
# stable security
deb http://security.debian.org/ stable/updates main contrib non-free
# stable updates  
deb http://ftp.fr.debian.org/debian/ stable-updates main contrib non-free
# stable proposed updates
deb http://ftp.fr.debian.org/debian/ stable-proposed-updates main  contrib non-free
# stable-backports
deb http://ftp.fr.debian.org/debian stable-backports main contrib non-free

Aller plus loin

Par exemple, pour installer le paquet vlc : depuis les backports de la branche wheezy, on utilisera la commande suivante :

apt-get -t wheezy-backports install vlc

Ce paquet se mettra à jour automatiquement ensuite comme pour les paquets non backportés.

Si vous avez besoin d'utiliser un logiciel récent qui n'est pas dans stable ni dans ses backports, vous avez deux alternatives :

  1. soit passer sous testing/sid,
  2. soit créer un chroot contenant testing/sid.
    Voir par exemple ici :

Les dépôts des mainteneurs Mozilla

Ce dépôt permet d'accéder à la dernière version d'Iceweasel, le clone 100% libre4) de Firefox.

Si vous n'avez pas besoin de la dernière version d'Iceweasel, contentez-vous de mettre les dépôts security qui fournissent déjà la dernière version ESR (support long terme) d'Iceweasel.

Il contient trois sections : iceweasel-release, iceweasel-beta et iceweasel-aurora associées aux versions correspondantes de Firefox.

Exemples

Exemple pour récupérer la version release, sans récupération de la liste des sources :

/etc/apt/sources.list.d/deb_mozilla-iceweasel-release.list
# stable iceweasel release
deb http://mozilla.debian.net/ stable-backports iceweasel-release

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

Pour plus de détails, rendez-vous sur la page officielle5).

Les dépôts Deb-Multimedia

Attention dans la plupart des cas, ces dépôts ne sont pas nécessaires, voire ils peuvent causer des problèmes de stabilité ou de sécurité. Passez-vous-en dans la mesure du possible. En particulier si seul le paquet libdvdcss2 permettant la lecture de DVD commerciaux vous intéresse, tournez-vous plutôt vers le dépôt VideoLAN proposé plus bas.

Ce dépôt contient quelques paquets ne pouvant pas être hébergés par Debian car ne respectant pas les conditions de distributions. C'est par exemple le cas de logiciels comme avidemux.

Si vous ne pouvez vous en passer il est alors conseillé d'ajouter l'écriture d'une préférences permettant de contenir la priorité de ces dépôts sous celle des dépôts officiel debian.

Ce dépôt ne comporte pas de section contrib.

Exemples

Exemple pour stable, sans récupération de la liste des sources :

/etc/apt/sources.list.d/deb_multimedia-stable_non-libre.list
# stable deb-multimedia
deb http://www.deb-multimedia.org stable 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 dépots VideoLAN

Le dépôt deb-multimedia est pour ceux qui sont prêts à se prendre la tête avec le fichier /etc/apt/preferences.d

Le dépôt de VideoLAN (on leur doit notamment VLC) a l’avantage de ne fournir que le paquet libdvdcss nécessaire au déchiffrement des DVD commerciaux, évitant de devoir mettre en place une priorité particulière pour ce dépôt vu que ses paquets n'entrent pas en conflit avec ceux des dépôts officiels Debian.

Son utilisation est très simple :

1. Ajoutez le dépôt à la liste des sources d’APT, en ajoutant la ligne suivante à votre fichier sources.list, ou mieux, à un fichier /etc/apt/sources.list.d/videolan.list :

/etc/apt/sources.list.d/videolan.list
# dépôt VideoLAN pour libdvdcss2
deb http://download.videolan.org/pub/debian/stable/ /

2. Ajoutez la clé de ce dépôt à la liste des clés de confiance en lançant la commande suivante en root :

wget -O - http://download.videolan.org/pub/debian/videolan-apt.asc | apt-key add -

3. Mettez à jour la liste de vos sources, et installez le paquet libdvdcss2 permettant la lecture de DVD commerciaux :

apt-get update
apt-get install libdvdcss2

source : https://www.videolan.org/developers/libdvdcss.html

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-stable_non-libre.list
# stable
deb-src http://ftp.fr.debian.org/debian/ stable main contrib non-free
# stable security
deb-src http://security.debian.org/ stable/updates main  contrib non-free
# stable updates  
deb-src http://ftp.fr.debian.org/debian/ stable-updates main contrib non-free
# stable proposed updates
deb-src http://ftp.fr.debian.org/debian/ stable-proposed-updates main  contrib non-free
# stable-backports
deb-src http://ftp.fr.debian.org/debian stable-backports main contrib non-free
/etc/apt/sources.list.d/src_mozilla-iceweasel-release.list
# stable iceweasel release
deb-src http://mozilla.debian.net/ stable-backports iceweasel-release
/etc/apt/sources.list.d/src_multimedia-stable_non-libre.list
# stable deb-multimedia
deb-src http://www.deb-multimedia.org stable main non-free
1)
N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !
2)
Attention, cette branche est hébergée par des serveurs gérés par l'équipe de sécurité. L'URL du dépôt est donc différente.
3)
Une version est majeure lorsque le premier chiffre change (ex. 7.0), et mineure lorsque le deuxième chiffre change (ex. 7.5
4)
i.e. sans logo ni nom non-libre
5)
en anglish
doc/systeme/apt/sources.list/stable.1433254335.txt.gz · Dernière modification: 02/06/2015 16:12 par nIQnutn

Pied de page des forums

Propulsé par FluxBB