[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ suivant ]


Apt howto
Chapitre 2 - Configuration de base


2.1 Le fichier /etc/apt/sources.list

Pour réaliser ses opérations, apt utilise un fichier qui liste les « sources » d'où peuvent provenir les paquets. Ce fichier est /etc/apt/sources.list.

Les entrées dans ce fichier suivent ce format :

     deb http://host/debian distribution section1 section2 section3
     deb-src http://host/debian distribution section1 section2 section3

Bien sûr, les entrées ci-dessus sont fictives et ne doivent pas être utilisées. Le premier mot de chaque ligne, deb ou deb-src, indique le type de l'archive : deb pour les paquets binaires, ce sont les paquets pré-compilés que l'on utilise habituellement, ou deb-src pour les paquets sources, qui sont les sources originales du programme, plus les fichiers de contrôle Debian (.dsc) et le diff.gz contenant les changements nécessaires pour « debianiser » le programme, jetez un oeil à la section Construction à partir des sources, Chapitre 4.

Nous trouvons généralement les lignes suivantes dans le sources.list Debian par défaut :

     # 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 main contrib non-free

Ce sont les lignes nécessaires à une installation Debian de base. La première ligne deb pointe vers l'archive officielle, la seconde vers l'archive non-US et la troisième vers l'archive des mises à jour de sécurité Debian.

Les deux dernières lignes sont commentées (avec un « # » devant), apt-get les ignorera. Ce sont les lignes deb-src, elles pointent vers les paquets source Debian. Si vous téléchargez souvent les sources de programmes pour les tester ou les recompiler, décommentez-les.

Le fichier /etc/apt/sources.list peut contenir plusieurs types de lignes. apt sait traiter les archives de type http, ftp, file (les fichiers locaux, par exemple, un répertoire contenant une image ISO9660 montée) et ssh, sont ceux que je connaisse.

N'oubliez pas de mettre a jour la liste des paquets après avoir modifié le fichier /etc/apt/sources.list, pour avoir plus d'informations regardez la section Mise à jour de la liste des paquets disponibles, Section 3.2. Vous devez le faire pour permettre à APT de savoir quels paquets sont disponibles depuis les sources que vous avez spécifié.


2.2 Ajouter un cédérom dans le fichier sources.list

Si vous voulez plutôt utiliser vos cédéroms pour installer vos paquets ou mettre à jour votre système automatiquement avec apt, vous pouvez les mettre dans votre sources.list. Pour le faire, vous pouvez utiliser le programme apt-cdrom comme ceci :

     # apt-cdrom add

avec le cédérom Debian dans le lecteur. Il montera le cédérom, et si c'est un cédérom Debian valide, il regardera les informations des paquets sur le disque. Si la configuration de votre cédérom est inhabituelle, vous pouvez aussi utiliser les options suivantes :

     -h           - Aide du programme
     -d directory - Point de montage du cédérom
     -r           - Renommer un cédérom reconnu
     -m           - Pas de montage
     -f           - Mode rapide, ne vérifie pas les fichiers paquet
     -a           - Mode de vérification minutieux

Par exemple :

     # apt-cdrom -d /home/kov/moncdrom add

Vous pouvez aussi identifier un cédérom sans l'ajouter à votre sources.list :

     # apt-cdrom ident

Remarquez que ce programme ne fonctionne seulement si votre cédérom est correctement configuré dans votre /etc/fstab.


2.3 Le fichier de configuration d'APT

APT utilise comme fichier de configuration principal le fichier /etc/apt/apt.conf. Quoique, comme vous l'aurez remarqué, il n'y a aucun fichier de ce nom dans l'installation par défaut, vous pouvez en créer un et ajouter vos modifications sans crainte. Si vous préférez, il y a une façon plus modulaire de gérer la configuration : vous pouvez placer des fichiers individuellement avec n'importe quel nom dans le répertoire /etc/apt/apt.conf.d.

Faites attention à deux choses lorsque vous utilisez la méthode modulaire : certains paquets Debian mettrons leur fichier de configuration dans ce répertoire, vous devrez donc essayer de prévenir ces conflits en ajoutant, par exemple, un suffixe -local à leur nom. La configuration est aussi lue par ordre de nom de fichier, vous pouvez donc ajouter un nombre au tout début de votre nom de fichier pour le positionner dans la séquence. Si vous voulez qu'il soit le premier fichier de configuration à être pris en compte, vous pouvez l'appeler par exemple 0000maconf-local.

Pour connaître la syntaxe et les options de ces fichiers de configurations, regardez la page de manuel apt.conf(5).


2.4 Utiliser APT à travers un mandataire

Si vous utilisez APT sur un réseau où toutes les connexions http et ftp passent par un mandataire (NdT : « proxy »), vous devrez alors utiliser APT pour qu'il utilise ce mandataire. Vous pouvez le faire en éditant le fichier /etc/apt/apt.conf ou en placant un fichier de configuration dans le répertoire /etc/apt/apt.conf.d/ qui permet de faciliter l'organisation de la configuration (jetez un oeil à Le fichier de configuration d'APT, Section 2.3).

Si ce fichier n'existe pas, créez-le et ajouter ce type de ligne :

     Acquire::http::proxy "http://mandataire:port";
     Acquire::ftp::proxy "http://mandataire:port";

Remplacez mandataire et port par ceux donnés par votre administrateur réseau. Vous pouvez aussi spécifier l'utilisateur et le mot de passe, si le mandataire le requiert, comme ceci :

     Acquire::http::proxy
     "http://utilisateur:motdepasse@mandataire:port";

Vous pouvez positionner beaucoup d'autres options utiles pour APT dans le fichier de configuration /etc/apt/apt.conf, regardez Le fichier de configuration d'APT, Section 2.3.


[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ suivant ]


Apt howto

1.9.3 - novembre 2004

Gustavo Noronha Silva kov@debian.org
Traduction de Julien Louis leonptitlouis@ifrance.com