[ précédent ] [ Table des matières ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ suivant ]
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é.
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
.
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).
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 2004kov@debian.org
leonptitlouis@ifrance.com