/etc/apt/sources.list

Le fichier /etc/apt/sources.list est le fichier de configuration des dépôts de APT. Chaque ligne décrit un dépôt sur lequel le gestionnaire de packages peut aller chercher les packets.

Format de fichier

Chaque ligne du fichier sources.list contient la configuration d'un dépôt (ou un commentaire commençant par #). Voici par exemple un extrait d'un fichier sources.list d'un système Ubuntu:

deb http://no.archive.ubuntu.com/ubuntu/ intrepid main restricted
deb-src http://no.archive.ubuntu.com/ubuntu/ intrepid main restricted

## Major bug fix updates produced after the final release of the distribution.
deb http://no.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted
deb-src http://no.archive.ubuntu.com/ubuntu/ intrepid-updates main restricted

Chaque ligne est dans le format suivant:

type url distribution composant1 composant2 composantX etc

Type

Le type peut être deb ou deb-src. Le type deb précise que le dépôt est une source de packages binaire. Le type deb-src précise que le dépot contient les packages contenant les sources.

La plupart les miroirs contiennent les packages binaires et les packages sources, les lignes sont donc souvent présente en double avec un type différent.

URL

Le champ url contient l'URL pour accéder au dépôt. Les protocoles reconnus sont http, ftp, ssh, rsh, file et cdrom.

La configuration de CD-ROMs se fait à l'aide de la commande apt-cdrom.

Distribution

Le champ distribution permet d'indiquer le nom de la distribution, par exemple "etch", "lenny", etc.

Certaines distributions permettent aussi l'utilisation du nom de la branche comme distribution. Sur Debian par exemple, il est possible de spécifier stable, testing ou unstable.

Composants

Les composants sont des catégories sur les dépôts. Ces catégories permettent de séparer les packages entre ceux supportés officiellement par la distribution (composant "main"), ceux qui ne sont pas des logiciels libre (composant "non-free

Ressources

La page de manuel de sources.list décrit précisément le format du fichier. La page contient de nombreux exemples directement utilisable sous Debian.