Configuration d'aptitude
Gestion des dépendances
- Pour ne pas installer automatiquement les paquets recommandés,
créer le fichier /etc/apt/apt.conf.d/00norecommends
APT::Install-Recommends "false";
Sources des paquets
Attention :
- Utiliser trop de dépôts ralentira considérablement le travail de votre gestionnaire de paquets
- Utiliser les noms des distributions (lenny, squeeze) plutôt que leur stade (stable, testing) permet d'éviter d'avoir de mauvaises surprises quand l'actuelle testing deviendra stable.
- Seuls les utilisateurs des actuelles oldstable, stable ou testing ont un intérêt à utiliser les dépôts security. Les utilisateurs de unstable n'ont pas ce besoin, ayant déjà les paquets les plus à jour.
- Il n'y a pas de dépôt security pour les branches autres que main.
- Les utilisateurs de l'actuelle testing peuvent avoir envie d'ajouter les dépôts de la sid pour combler certaines dépendances. Attention cependant à bien faire du pinning sans quoi ils vont se retrouver avec leur système en sid.
- Les utilisateurs de l'actuelle testing ou de la sid peuvent avoir envie d'ajouter les dépôts experimental. Attention, ces paquets ne sont pas réputés pour leur stabilité…
- Les utilisateurs de la sid peuvent ajouter les dépôts de la testing sans aucun risque, attention tout de même à ne pas surcharger la liste des paquets.
La liste des paquets et les paquets eux-mêmes sont récupérés depuis les mirroirs
et branches spécifiés dans le traditionnel sources.list.
Voici ce que je vous propose de faire pour garder tout ça de manière le plus propre possible.
J'utilise le dossier /etc/apt/sources.list.d/ dans lequel je crée les fichiers 00_official.list et 20_debian-multimedia.list (voir ci-dessous).
Notez que dans ces fichier, vous pouvez commenter et décommenter les lignes que vous voulez en fonction de la branche que vous comptez utiliser et de la nécessité que vous avez ou non d'utiliser des paquets non libres.
- créer le fichier
00_official.list
# Dépôts officiels de Debian Lenny #deb http://ftp.fr.debian.org/debian lenny main #deb http://ftp.fr.debian.org/debian lenny contrib #deb http://ftp.fr.debian.org/debian lenny non-free #deb http://security.debian.org/debian lenny/updates main # Dépôts officiels de Debian Squeeze deb http://ftp.fr.debian.org/debian squeeze main deb http://ftp.fr.debian.org/debian squeeze contrib deb http://ftp.fr.debian.org/debian squeeze non-free deb http://security.debian.org/debian squeeze/updates main # Dépôts officiels de Debian Sid #deb http://ftp.fr.debian.org/debian sid main #deb http://ftp.fr.debian.org/debian sid contrib #deb http://ftp.fr.debian.org/debian sid non-free # Dépôts expérimentaux #deb http://ftp.fr.debian.org/debian experimental main #deb http://ftp.fr.debian.org/debian experimental contrib #deb http://ftp.fr.debian.org/debian experimental non-free # vim:set ft=debsources:
- créer le fichier
20_debian-multimedia.list
# Dépôts multimédia #deb http://mirror.home-dn.net/debian-multimedia/ lenny main deb http://mirror.home-dn.net/debian-multimedia/ squeeze main #deb http://mirror.home-dn.net/debian-multimedia/ sid main #deb http://mirror.home-dn.net/debian-multimedia/ experimental main # vim:set ft=debsources:
- vider le fichier
sources.listcréé par l'installation
cat /dev/null > /etc/apt/sources.list
Mises à jour et fin de la configuration
- Mise à jour de la liste des paquets et authentification du dépôt multimedia
(et des dépôts squeeze/sid si vous avez installé une lenny.
aptitude update aptitude install debian-multimedia-keyring debian-archive-keyring aptitude update
- Mise à jour des paquets installés
aptitude full-upgrade
- Mise à jour de la liste des fichiers des paquets
aptitude install apt-file apt-file update
Voir aussi
Remerciements
smolski de debian-facile pour sa relecture et ses réflexions pertinentes et constructives, eh oui, ici aussi !




