logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


apt.conf

Ce tutoriel n'est pas vraiment destiné aux débutants qui débutent - désolé pour les débutants qui débutent.

Le retour sur le forum est ici : Lien vers le forum concernant ce tuto N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !

Exemples de configurations

Ne pas traiter les paquets recommandés comme des dépendances

Présentation du problème

Sous Debian, les paquets ont des dépendances qui sont automatiquement installées, mais ils recommandent et suggèrent éventuellement d'autres paquets. Par défaut, les paquets recommandés sont traités comme des dépendances, ce qui peut augmenter drastiquement le nombre de paquets installés et donc la taille occupée par le système.

Fichier de configuration

  • Ouvrir un terminal root1) :
  • Créer2) le fichier : /etc/apt/apt.conf.d/00pas-de-recommends :
touch /etc/apt/apt.conf.d/00pas-de-recommends
  • Y rajouter la ligne (par exemple avec nano)3) :
APT::Install-Recommends "false";
APT::Install-Suggests "false";

Augmenter la taille du cache :

Présentation du problème

Parfois, quand vous faites un update4), vous obtenez ceci :

E: Dynamic MMap ran out of room
E: Erreur apparue lors du traitement de xxxxxxxx (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/xxxxxxxxxxxxxxxxxxxxx_Packages
E: Les listes de paquets ou le fichier d'état ne peuvent pas être ouverts, ou sont incompréhensibles.

Cela signifie que l'espace de cache par défaut est insuffisant. Vous avez alors deux options.

  1. Vous pouvez enlever ou commenter des lignes dont vous n'avez pas besoin dans votre fichier de sources. Tout rentrera alors dans l'ordre en tapant un nouveau aptitude update.
  2. Vous pouvez décider d'augmenter la taille du cache.

Si vous choisissez la deuxième option vous avez deux manières pour le faire.

Il est à noter que la valeur de 20000000 présentée à la suite n'est pas une valeur de référence. Vous pouvez rencontrer des valeurs différentes dans d'autres tutos ou documentations. En fait, il suffit simplement que cette valeur soit assez grande pour que la modification apportée donne le résultat escompté.

Fichier de configuration

  • Ouvrir un terminal root5) :
  • Créer6) le fichier : /etc/apt/apt.conf.d/00taille-du-cache :
touch /etc/apt/apt.conf.d/00taille-du-cache
  • Y rajouter la ligne (par exemple avec nano)7) :
APT::Cache-Limit 20000000;

Contrôler la Bande Passante

Présentation du problème

  • Comment laisser de la bande passante aux autres machines quand on veut mettre à jour ou installer un gros paquet, au moment où on a envie de le faire ?

C'est qu'il faut en laisser pour les autres !

Fichier de configuration

Trouvé grâce à un sympathique membre du canal irc #debianfr sur le serveur freenode.

  • Ouvrir un terminal root8) :
  • Créer9) le fichier : /etc/apt/apt.conf.d/00limite-bp :
touch /etc/apt/apt.conf.d/00limite-bp
  • Y rajouter la ligne (par exemple avec nano)10) :
Acquire
{
  http
  {
    Dl-Limit "20"; // maximum download rate in KB/s
  };
 
};

Moaaaaar !

Pour avoir plus d'informations sur les options possibles pour modifier le comportement de apt ou de aptitude, il y a un fichier:

 /usr/share/doc/apt/examples/configure-index.gz

Pour le lire, j'ai trouvé commode de procéder ainsi (voir COMMANDE > :

 zcat /usr/share/doc/apt/examples/configure-index.gz > apt-configure-index.txt

et d'ouvrir ensuite le fichier apt-configure-index.txt avec gedit.

4)
Une mise à jour de la liste des paquets installables
doc/systeme/apt/apt.conf.1369343558.txt.gz · Dernière modification: 23/05/2013 23:12 par captnfab

Pied de page des forums

Propulsé par FluxBB