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