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 [21/04/2014 20:59]
127.0.0.1 modification externe
doc:systeme:apt:apt.conf [26/07/2018 16:27]
Beta-Pictoris [Exemples de configurations]
Ligne 1: Ligne 1:
 ====== apt.conf ====== ====== 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 : [[http://​debian-facile.org/​viewtopic.php?​id=1720 | Lien vers le forum concernant ce tuto]] N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs ! 
   * Objet : Configuration avancée de APT   * Objet : Configuration avancée de APT
-  * Niveau requis : AVISÉ +  * Niveau requis :{{tag>​avisé}} 
-  * Commentaires :  +  * Commentaires : FIXME 
-  * Débutant, ​à savoir ​: [[:doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)+  * Suivi : {{tag>à-tester}} 
 +    * Création par [[user>​captnfab]] le 23/​05/​2013 
 +    * Testé par .... le .... 
 +  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=1720 |C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)
  
 +**Nota :** Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
 +
 +<note important>​Ce tutoriel n'est pas vraiment destiné aux débutants qui débutent - désolé pour les débutants qui débutent.</​note>​
 +
 +
 +
 +
 +FF
 ===== Exemples de configurations ===== ===== Exemples de configurations =====
  
Ligne 19: Ligne 27:
 === Fichier de configuration === === Fichier de configuration ===
  
-  * Ouvrir un terminal root((voir [[:​doc:​systeme:​su|la commande su]])) ​+  * Ouvrir un terminal root((voir [[:​doc:​systeme:​su|la commande su]])) ​et créer ​avec [[:​doc:​systeme:​touch|la commande touch]] le fichier ​**00pas-de-recommends** ainsi :<code root>​touch /​etc/​apt/​apt.conf.d/​00pas-de-recommends</​code>​ 
-  * Créer ​avec [[:​doc:​systeme:​touch|la commande touch]] le fichier ​: ''/​etc/​apt/​apt.conf.d/​00pas-de-recommends'' ​: <code root>​touch /​etc/​apt/​apt.conf.d/​00pas-de-recommends</​code>​ +  * Éditer ce fichier ​par exemple avec [[:​doc:​editeurs:​nano|l'​éditeur de fichier nano]] ​:<code root>​nano /​etc/​apt/​apt.conf.d/​00pas-de-recommends</​code>​ 
-  * 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>​+  * Et y rédiger les lignes ​:<​file ​apt>​APT::​Install-Recommends "​false";​ 
 +APT::​Install-Suggests "​false";</​file>​
  
 Ou bien faire le copié/​collé de cette [[:​doc:​systeme:​cat | commande cat]] en root : Ou bien faire le copié/​collé de cette [[:​doc:​systeme:​cat | commande cat]] en root :
Ligne 29: Ligne 38:
 APT::​Install-Suggests "​false";​ APT::​Install-Suggests "​false";​
 EOF</​code>​ EOF</​code>​
 +
 +==== Désinstaller les paquets recommandés et suggérés automatiquement ====
 +
 +=== Objectif === 
 +
 +La modification de la section [[doc:​systeme:​apt:​apt.conf#​Ne pas traiter les paquets recommandés comme des dépendances|précédente]] empèchera l'​installation des dépendances //​recommandées//​ et //​suggérées//​ sur votre système, mais laissera celles déjà installées en place. Cette modification,​ au contraire, va entraîner la désinstallation de toutes les dépendances //​recommandées//​ et //​suggérées//​ de votre système. L'​objectif étant de gérer manuellement ces types de paquets pour garder un système toujours propre. Cette modification est complémentaire à la précédente.
 +
 +=== Fichier de configuration === 
 +
 +  * Ouvrir un terminal root((voir [[:​doc:​systeme:​su|la commande su]])) et éditer le fichier **00pas-de-recommends** créé dans la section [[doc:​systeme:​apt:​apt.conf#​Ne pas traiter les paquets recommandés comme des dépendances|précédente]].
 +  * Y ajouter les lignes :<file apt>​APT::​AutoRemove::​RecommendsImportant "​false";​
 +APT::​AutoRemove::​SuggestsImportant "​false";</​file>​
 +
 +=== Vérification ===
 +
 +Vous pouvez simuler quels paquets vont être désinstallés,​ après la modification,​ de cette façon:
 +  * Ouvrir un terminal et lancer la commande suivante:<​code>​apt -s autoremove</​code>​
  
 ==== Augmenter la taille du cache : ==== ==== Augmenter la taille du cache : ====
Ligne 35: Ligne 61:
  
 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 :
-<​file>​+<​file ​bash>
 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)
Ligne 53: Ligne 79:
   * Ouvrir un terminal root((voir [[:​doc:​systeme:​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''​ :<code root>​touch /​etc/​apt/​apt.conf.d/​00taille-du-cache</​code>​   * Créer avec [[:​doc:​systeme:​touch|la commande touch]] le fichier : ''/​etc/​apt/​apt.conf.d/​00taille-du-cache''​ :<code root>​touch /​etc/​apt/​apt.conf.d/​00taille-du-cache</​code>​
-  * Y rajouter la ligne (par exemple avec [[:​doc:​editeurs:​nano|l'​éditeur nano]]) :<​file>​APT::​Cache-Limit 20000000;</​file>​+  * Y rajouter la ligne ((par exemple avec [[:​doc:​editeurs:​nano|l'​éditeur nano]])) :<​file ​apt>​APT::​Cache-Limit 20000000;</​file>​
  
 Ou bien faire le copié/​collé de cette [[:​doc:​systeme:​cat | commande cat]] en root : Ou bien faire le copié/​collé de cette [[:​doc:​systeme:​cat | commande cat]] en root :
Ligne 75: Ligne 101:
   * Ouvrir un terminal root((voir [[:​doc:​systeme:​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''​ :<code root>​touch /​etc/​apt/​apt.conf.d/​10limite-bp</​code>​   * Créer avec [[:​doc:​systeme:​touch|la commande touch]] le fichier : ''/​etc/​apt/​apt.conf.d/​00limite-bp''​ :<code root>​touch /​etc/​apt/​apt.conf.d/​10limite-bp</​code>​
-  * 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**.//​+  * Y rajouter la ligne ((par exemple avec [[:​doc:​editeurs:​nano|l'​éditeur nano]])) :<​file ​apt>​Acquire::​http::​Dl-Limit "​20";</​file>​ //Ici, on limite la vitesse de téléchargement à 20**ko/​s**.//​
  
 Ou bien faire le copié/​collé de cette [[:​doc:​systeme:​cat | commande cat]] en root : Ou bien faire le copié/​collé de cette [[:​doc:​systeme:​cat | commande cat]] en root :
Ligne 92: Ligne 118:
 Si l'​installation des mises à jour est un processus critique (surtout sur //sid//), leur téléchargement ne l'est pas, et est automatisable sans risque. C'est l'​objet de cette configuration. Si l'​installation des mises à jour est un processus critique (surtout sur //sid//), leur téléchargement ne l'est pas, et est automatisable sans risque. C'est l'​objet de cette configuration.
  
-<note info>​C'​est le fichier ​''​/​etc/​cron.daily/​apt'' ​lu par cron quotidiennement,​ qui permet de réaliser cette astuce.</​note>​+<note info>​C'​est le fichier ​**/​etc/​cron.daily/​apt** lu par cron quotidiennement,​ qui permet de réaliser cette astuce.</​note>​
  
 === Fichier de configuration === === Fichier de configuration ===
  
   * Ouvrir un terminal root((voir [[:​doc:​systeme:​su|la commande su]])) :   * Ouvrir un terminal root((voir [[:​doc:​systeme:​su|la commande su]])) :
- 
   * Créer((voir [[:​doc:​systeme:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​90maj-periodique''​ : <code root>​touch /​etc/​apt/​apt.conf.d/​00maj-periodique</​code>​   * Créer((voir [[:​doc:​systeme:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​90maj-periodique''​ : <code root>​touch /​etc/​apt/​apt.conf.d/​00maj-periodique</​code>​
-  * 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>​+  * Y rajouter la ligne ((par exemple avec [[:​doc:​editeurs:​nano|l'​éditeur nano]])) :<​file ​apt>​APT::​Periodic::​Update-Package-Lists 1; 
 +APT::​Periodic::​Download-Upgradeable-Packages 1; 
 +APT::​Periodic::​AutocleanInterval 1;</​file>​
  
     * 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 118: Ligne 145:
  
 Commencez par configurer la récupération automatique de la liste des paquets, et ajoutez dans le même fichier : 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>​+<​file ​apt>​APT::​Periodic::​Unattended-Upgrade "​1";</​file>​
  
 Puis installez le paquet suivant : Puis installez le paquet suivant :
  
-<code root>​apt-get install unattended-upgrade</​code>​+<code root>​apt-get install unattended-upgrades</​code>​
  
 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) 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)
-<​file>​+<​file ​apt>
 Unattended-Upgrade::​Allowed-Origins { Unattended-Upgrade::​Allowed-Origins {
         "​origin=Debian,​archive=stable,​label=Debian-Security";​         "​origin=Debian,​archive=stable,​label=Debian-Security";​
Ligne 133: Ligne 160:
 Ce paragraphe sert à contrôler l'​origine des paquets que vous voulez installer automatiquement,​ on voit ici que seuls les paquets des dépôts sécurité pour stable sont autorisés. \\ Ce paragraphe sert à contrôler l'​origine des paquets que vous voulez installer automatiquement,​ on 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. Vous pouvez le modifier suivant ce que vous voulez faire.
 +
 ===== Moaaaaar ! ===== ===== Moaaaaar ! =====
  
doc/systeme/apt/apt.conf.txt · Dernière modification: 21/04/2019 15:53 par Nsyo

Pied de page des forums

Propulsé par FluxBB