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

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:apt:apt.conf [04/08/2013 15:52]
captnfab [Exemples de configurations]
doc:systeme:apt:apt.conf [22/09/2013 23:31]
127.0.0.1 modification externe
Ligne 7: Ligne 7:
   * Niveau requis : AVISÉ   * Niveau requis : AVISÉ
   * Commentaires :    * Commentaires : 
-  * Débutant, à savoir : [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)+  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
  
 ===== Exemples de configurations ===== ===== Exemples de configurations =====
Ligne 19: Ligne 19:
 === Fichier de configuration === === Fichier de configuration ===
  
-  * Ouvrir un terminal root((voir [[commande:su|la commande su]])) :+  * Ouvrir un terminal root((voir [[:​doc:​systeme:su|la commande su]])) : 
 +  * Créer avec [[:​doc:​systeme:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00pas-de-recommends''​ : <file bash>​touch /​etc/​apt/​apt.conf.d/​00pas-de-recommends</​file>​ 
 +  * Y rajouter la ligne par exemple avec [[:​doc:​editeurs:​nano|l'​éditeur de fichier nano]] :<​file>​APT::​Install-Recommends "​false";​APT::​Install-Suggests "​false";</​file>​
  
-  * Créer((voir ​[[commande:touch|la commande ​touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00pas-de-recommends'' ​:  +Ou bien faire le copié/​collé de cette [[:doc:​systeme:​cat ​| commande ​cat]] en root 
-<code bash> +<file bash> 
-touch /​etc/​apt/​apt.conf.d/​00pas-de-recommends<​/code> +cat > /​etc/​apt/​apt.conf.d/​00pas-de-recommends <<EOF 
- +APT::​Install-Recommends "​false";​ 
-  * Y rajouter la ligne (par exemple avec nano)((voir [[manuel:​nano|l'​éditeur nano]])) : +APT::​Install-Suggests "​false";​ 
-<​code>​APT::​Install-Recommends "​false";​ +EOF</file>
-APT::​Install-Suggests "​false";</​code>+
  
 ==== Augmenter la taille du cache : ==== ==== Augmenter la taille du cache : ====
Ligne 34: Ligne 35:
  
 Parfois, quand vous faites un //​update//​((Une mise à jour de la liste des paquets installables)),​ vous obtenez ceci : Parfois, quand vous faites un //​update//​((Une mise à jour de la liste des paquets installables)),​ vous obtenez ceci :
-<code>+<file>
 E: Dynamic MMap ran out of room E: Dynamic MMap ran out of room
 E: Erreur apparue lors du traitement de xxxxxxxx (NewVersion1) E: Erreur apparue lors du traitement de xxxxxxxx (NewVersion1)
 E: Problem with MergeList /​var/​lib/​apt/​lists/​xxxxxxxxxxxxxxxxxxxxx_Packages 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.</​code>+E: Les listes de paquets ou le fichier d'​état ne peuvent pas être ouverts, ou sont incompréhensibles.</​file>
  
 Cela signifie que l'​espace de cache par défaut est insuffisant. Vous avez alors deux options. ​ Cela signifie que l'​espace de cache par défaut est insuffisant. Vous avez alors deux options. ​
-  - Vous pouvez enlever ou commenter des lignes dont vous n'avez pas besoin dans votre fichier de [[manuel:​apt:​sources.list|sources]]. Tout rentrera alors dans l'​ordre en tapant un nouveau ''​aptitude update''​.+  - Vous pouvez enlever ou commenter des lignes dont vous n'avez pas besoin dans votre fichier de [[:​doc:​systeme:​apt:​sources.list|sources]]. Tout rentrera alors dans l'​ordre en tapant un nouveau ''​aptitude update''​.
   - Vous pouvez décider d'​augmenter la taille du cache.   - Vous pouvez décider d'​augmenter la taille du cache.
  
Ligne 50: Ligne 51:
 === Fichier de configuration === === Fichier de configuration ===
  
-  * Ouvrir un terminal root((voir [[commande:su|la commande su]])) : +  * Ouvrir un terminal root((voir [[:​doc:​systeme:su|la commande su]])) : 
- +  * Créer ​avec [[:​doc:​systeme:touch|la commande touch]] le fichier : ''/​etc/​apt/​apt.conf.d/​00taille-du-cache''​ :<file bash>​touch /​etc/​apt/​apt.conf.d/​00taille-du-cache</​file
-  * Créer((voir ​[[commande:touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00taille-du-cache''​ :  +  * Y rajouter la ligne (par exemple avec [[:​doc:​editeurs:​nano|l'​éditeur nano]]) :<file>​APT::​Cache-Limit 20000000;</​file>
-<code bash>​touch /​etc/​apt/​apt.conf.d/​00taille-du-cache</​code> +
- +
-  * Y rajouter la ligne (par exemple avec nano)((voir ​[[manuel:​nano|l'​éditeur nano]])) : +
-<code>​APT::​Cache-Limit 20000000;</​code>+
  
 +Ou bien faire le copié/​collé de cette [[:​doc:​systeme:​cat | commande cat]] en root :
 +<file bash>
 +cat > /​etc/​apt/​apt.conf.d/​00taille-du-cache <<EOF
 +APT::​Cache-Limit 20000000;
 +EOF</​file>​
  
 ==== Contrôler la Bande Passante ==== ==== Contrôler la Bande Passante ====
Ligne 71: Ligne 73:
 //Trouvé grâce à un sympathique membre du canal irc **#​debianfr** sur le serveur **freenode**.//​ //Trouvé grâce à un sympathique membre du canal irc **#​debianfr** sur le serveur **freenode**.//​
  
-  * Ouvrir un terminal root((voir [[commande:su|la commande su]])) : +  * Ouvrir un terminal root((voir [[:​doc:​systeme:su|la commande su]])) : 
- +  * Créer ​avec [[:​doc:​systeme:touch|la commande touch]] le fichier : ''/​etc/​apt/​apt.conf.d/​00limite-bp''​ :<file bash>​touch /​etc/​apt/​apt.conf.d/​10limite-bp</file
-  * Créer((voir ​[[commande:touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00limite-bp''​ :  +  * Y rajouter la ligne (par exemple avec nano)((voir [[:​doc:​editeurs:​nano|l'​éditeur nano]])) :<file>Acquire::http::Dl-Limit "​20";​</file> ​//Ici, on limite la vitesse de téléchargement à 20**ko/s**.//
-<code bash> +
-touch /​etc/​apt/​apt.conf.d/​00limite-bp</code> +
- +
-  * Y rajouter la ligne (par exemple avec nano)((voir [[manuel:​nano|l'​éditeur nano]])) : +
-<code> +
-Acquire +
-+
-  ​http +
-  { +
-    ​Dl-Limit "​20";​ // maximum download rate in KB/s +
-  }; +
-  +
-};</code> +
- +
  
 +Ou bien faire le copié/​collé de cette [[:​doc:​systeme:​cat | commande cat]] en root :
 +<file bash>
 +cat > /​etc/​apt/​apt.conf.d/​00limite-bp <<EOF
 +Acquire::​http::​Dl-Limit "​20";​
 +EOF</​file>​
  
 ==== Réceptionner les mises à jour automatiquement ==== ==== Réceptionner les mises à jour automatiquement ====
Ligne 104: Ligne 96:
 === Fichier de configuration === === Fichier de configuration ===
  
-  * Ouvrir un terminal root((voir [[commande:su|la commande su]])) :+  * Ouvrir un terminal root((voir [[:​doc:​systeme:su|la commande su]])) :
  
-  * Créer((voir [[commande:touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​90maj-periodique''​ :  +  * Créer((voir [[:​doc:​systeme:touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​90maj-periodique''​ : <file bash>​touch /​etc/​apt/​apt.conf.d/​00maj-periodique</​file
-<code bash> +  * Y rajouter la ligne (par exemple avec [[:​doc:​editeurs:​nano|l'​éditeur nano]] :<file>​APT::​Periodic::​Update-Package-Lists 1; \\ APT::​Periodic::​Download-Upgradeable-Packages 1; \\ APT::​Periodic::​AutocleanInterval 1;</file>
-touch /​etc/​apt/​apt.conf.d/​00maj-periodique</​code> +
- +
-  * Y rajouter la ligne (par exemple avec nano)((voir ​[[manuel:​nano|l'​éditeur nano]])) : +
-<code>​APT::​Periodic::​Update-Package-Lists 1; +
-APT::​Periodic::​Download-Upgradeable-Packages 1; +
-APT::​Periodic::​AutocleanInterval 1;</code>+
  
     * La première ligne indique au système de faire un ''​apt-get update''​ tous les **1** jour.     * La première ligne indique au système de faire un ''​apt-get update''​ tous les **1** jour.
Ligne 119: Ligne 105:
     * La dernière ligne indique de nettoyer le cache des archives((les fichiers ''​.deb''​ téléchargés.)) tous les **1** jour.     * La dernière ligne indique de nettoyer le cache des archives((les fichiers ''​.deb''​ téléchargés.)) tous les **1** jour.
  
-=== Installation des mises à jour ===+Ou bien faire le copié/​collé de cette [[:​doc:​systeme:​cat | commande cat]] en root : 
 +<file bash> 
 +cat > /​etc/​apt/​apt.conf.d/​90maj-periodique <<​EOF 
 +APT::​Periodic::​Update-Package-Lists 1; 
 +APT::​Periodic::​Download-Upgradeable-Packages 1; 
 +APT::​Periodic::​AutocleanInterval 1; 
 +EOF</​file>​ 
 + 
 +==== Installer les mises à jour automatiquement ​===
 + 
 +Si vous voulez que les mises à jour s'​effectuent elles-aussi automatiquement sans surveillance de votre part, c'est également possible. 
 + 
 +Commencez par configurer la récupération automatique de la liste des paquets, et ajoutez dans le même fichier : 
 +<​file>​APT::​Periodic::​Unattended-Upgrade "​1";</​file>​ 
 + 
 +Puis installez le paquet suivant : 
 + 
 +<file bash>​apt-get install unattended-upgrade</​file>​
  
- * Si vous voulez que les mises à jour s'effectuent elles-aussi automatiquement sans surveillance de votre part, c'est également possiblemais il est alors conseillé de choisir depuis quelles sources on autorise ces mises à jour (typiquement,​ les dépôts sécurité: +Ce paquet installe un fichier de configuration ​''/​etc/​apt/​apt.conf.d/​50unattended-upgrade'​', à l'​intérieur duquel vous trouvez un paragraphe similaire à celui-ci ​(avec beaucoup de commentaires en plus
-<code>+<file>
 Unattended-Upgrade::​Allowed-Origins { Unattended-Upgrade::​Allowed-Origins {
-"​Debian ​wheezy";​ +        ​"origin=Debian,​archive=stable,​label=Debian-Security";
-"Debian ​wheezy/​updates";+
 }; };
-APT::​Periodic::​Unattended-Upgrade "​1";​</code>+</file>
  
-<note warning>​Cela peut être utile pour les mises à jour de sécuritémais est déconseillé sous //testing// ou //sid//, leurs mises à jour contenant parfois ​des bugs et méritant souvent d'​être installée à la main avec ''​apt-listbugs''​ d'​installé sur le système.</​note>​+Ce paragraphe sert à contrôler l'​origine des paquets que vous voulez installer automatiquementon voit ici que seuls les paquets ​des dépôts sécurité pour stable sont autorisés. \\ 
 +Vous pouvez ​le modifier suivant ce que vous voulez faire.
 ===== Moaaaaar ! ===== ===== Moaaaaar ! =====
  
 Pour avoir plus d'​informations sur les options possibles pour modifier le comportement de **apt** ou de **aptitude**,​ il y a un fichier: 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    /​usr/​share/​doc/​apt/​examples/​configure-index.gz
-Pour le lire, j'ai trouvé commode de procéder ainsi (voir [[commande:chevron|COMMANDE >]] ) :+Pour le lire, j'ai trouvé commode de procéder ainsi (voir [[:doc:​programmation:​shell:​chevrons|COMMANDE >]] ) :
    zcat /​usr/​share/​doc/​apt/​examples/​configure-index.gz > apt-configure-index.txt    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**. et d'​ouvrir ensuite le fichier apt-configure-index.txt avec **gedit**.
  
doc/systeme/apt/apt.conf.txt · Dernière modification: 21/04/2019 15:53 par Nsyo

Pied de page des forums

Propulsé par FluxBB