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

Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:apt:apt.conf [23/05/2013 23:12]
captnfab créée
doc:systeme:apt:apt.conf [04/08/2013 16:13]
captnfab [Exemples de configurations]
Ligne 21: Ligne 21:
   * Ouvrir un terminal root((voir [[commande:​su|la commande su]])) :   * Ouvrir un terminal root((voir [[commande:​su|la commande su]])) :
  
-  * Créer((([[commande:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00pas-de-recommends''​ : +  * Créer((voir [[commande:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00pas-de-recommends''​ : 
 <code bash> <code bash>
 touch /​etc/​apt/​apt.conf.d/​00pas-de-recommends</​code>​ touch /​etc/​apt/​apt.conf.d/​00pas-de-recommends</​code>​
  
-  * Y rajouter la ligne (par exemple avec nano)((voir ​[[manuel:​nano|l'​éditeur ​en ligne nano]])) :+  * Y rajouter la ligne (par exemple avec nano)((voir [[manuel:​nano|l'​éditeur nano]])) :
 <​code>​APT::​Install-Recommends "​false";​ <​code>​APT::​Install-Recommends "​false";​
 APT::​Install-Suggests "​false";</​code>​ APT::​Install-Suggests "​false";</​code>​
Ligne 52: Ligne 52:
   * Ouvrir un terminal root((voir [[commande:​su|la commande su]])) :   * Ouvrir un terminal root((voir [[commande:​su|la commande su]])) :
  
-  * Créer((([[commande:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00taille-du-cache''​ : +  * Créer((voir [[commande:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00taille-du-cache''​ : 
 <code bash>​touch /​etc/​apt/​apt.conf.d/​00taille-du-cache</​code>​ <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 ​en ligne nano]])) :+  * Y rajouter la ligne (par exemple avec nano)((voir [[manuel:​nano|l'​éditeur nano]])) :
 <​code>​APT::​Cache-Limit 20000000;</​code>​ <​code>​APT::​Cache-Limit 20000000;</​code>​
  
Ligne 73: Ligne 73:
   * Ouvrir un terminal root((voir [[commande:​su|la commande su]])) :   * Ouvrir un terminal root((voir [[commande:​su|la commande su]])) :
  
-  * Créer((([[commande:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00limite-bp''​ : +  * Créer((voir [[commande:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​00limite-bp''​ : 
 <code bash> <code bash>
 touch /​etc/​apt/​apt.conf.d/​00limite-bp</​code>​ touch /​etc/​apt/​apt.conf.d/​00limite-bp</​code>​
  
-  * Y rajouter la ligne (par exemple avec nano)((voir ​[[manuel:​nano|l'​éditeur ​en ligne nano]])) :+  * Y rajouter la ligne (par exemple avec nano)((voir [[manuel:​nano|l'​éditeur ​nano]])) : 
 +<​code>​Acquire::​http::​Dl-Limit "​20";</​code>​ 
 +//Ici, on limite la vitesse de téléchargement à 20**ko/​s**.//​ 
 + 
 + 
 + 
 +==== Réceptionner les mises à jour automatiquement ==== 
 + 
 +=== Présentation du problème === 
 + 
 +Avant d'​installer un paquet ou de faire des mises à jour, et ce particulièrement sous //testing// ou //sid//, il faut mettre à jour la liste des paquets, avec par exemple un ''​apt-get update''​. 
 +Ces deux branches de Debian offrant des mises à jour quotidiennes,​ il faut alors, pour garder un système à jour, compléter la commande précédente par un ''​apt-get dist-upgrade''​ qui va télécharger puis installer les mises à jour des paquets. 
 + 
 +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>​ 
 + 
 +=== Fichier de configuration === 
 + 
 +  * Ouvrir un terminal root((voir [[commande:​su|la commande su]])) : 
 + 
 +  * Créer((voir [[commande:​touch|la commande touch]])) le fichier : ''/​etc/​apt/​apt.conf.d/​90maj-periodique''​ :  
 +<code bash> 
 +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 seconde ligne indique au système de télécharger les mises à jour disponibles 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. 
 + 
 +==== 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 : 
 +<​code>​APT::​Periodic::​Unattended-Upgrade "​1";</​code>​ 
 + 
 +Puis installez le paquet suivant : 
 + 
 +<code bash>​apt-get install unattended-upgrade</​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) 
 <​code>​ <​code>​
-Acquire +Unattended-Upgrade::​Allowed-Origins ​
-+        "​origin=Debian,​archive=stable,​label=Debian-Security"; 
-  ​http +}; 
-  { +</​code>​
-    Dl-Limit "20"; ​// maximum download rate in KB/s +
-  }; +
-  +
-};</​code>​+
  
 +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.
 ===== 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:>|COMMANDE >]] :+Pour le lire, j'ai trouvé commode de procéder ainsi (voir [[commande:chevron|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