Page suivante Page précédente Table des matières

1. Quelques bases

Pour faire simple, la distribution maintient en son bord une base de données qui renferme une foule d'informations sur les paquets installés ou non sur le système. Dans cette base, on peut trouver les noms des paquets disponibles, ainsi que leur description singulière. APT nécessite principalement deux fichiers situés dans /etc/apt ; le fichier apt.conf auquel on ne devrait pas avoir besoin de toucher normalement, et un deuxième plus important celui là, nommé sources.list

1.1 Le fichier sources.list

Le nom devrait déjà vous mettre la puce à l'oreille. Il s'agit du fichier (une liste...) qui indique à APT où il doit trouver (la ou les sources...) les informations concernant de nouveaux paquets pour compléter la base de données du système (d'où sources.list, ehehe, pas si cons les mecs de Debian...). Voici donc un petit exemple d'un fichier sources.list possible:

# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
#deb http://http.us.debian.org/debian stable main contrib non-free
#deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
#deb http://security.debian.org stable/updates main contrib non-free
 
# Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian stable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable non-US
 
deb cdrom:[Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-3 (20000814)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-2 (20000814)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-1 (20000814)]/ unstable contrib main non-US/contrib non-US/main

Avant tout, consultez la page de manuel sources.list. Ensuite, et comme vous avez pu le constater, on peut ajouter différentes sources ; http, ftp, cdrom, file (pour ce dernier, des fichiers en local, un miroir par exemple).

1.2 Mettre à jour la base de données des paquets

Après toute modification du fichier sources.list, n'oubliez pas de mettre à jour la base de donnée. Sinon "APT il sera pas content du tout du tout". Vous effectuez donc cela avec la commande apt-get update, et tout devrait bien se passer. Faite aussi cela périodiquement si vous savez que certaines de vos sources sont mise à jour régulièrement (http et ftp le plus souvent), pour des corrections de bogues par exemple.


Page suivante Page précédente Table des matières