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
apt-cacher [Le 26/07/2014, 08:10]
zebulonT correction tags
apt-cacher [Le 18/03/2023, 20:03] (Version actuelle)
81.247.240.195 Maj
Ligne 1: Ligne 1:
-{{tag>Lucid Precise Trusty ​dépôts apt paquet serveur}}+{{tag>Jamy dépôts apt paquet serveur}}
  
 ---- ----
Ligne 10: Ligne 10:
  
 ===== Pré-requis ===== ===== Pré-requis =====
- 
-  * Vérifier que le [[:​depots#​universe_et_multiverse|dépôt universe]] soit [[:​tutoriel:​comment_modifier_sources_maj|bien activé et mis à jour]]. 
   * Avoir les [[:​sudoers|droits d'​administration]] sur toutes les machines.   * Avoir les [[:​sudoers|droits d'​administration]] sur toutes les machines.
   * Une instance d'​apt-cacher différente pour chaque [[wpfr>​Distribution_Linux|distributions linux]] différentes (ie: Debian et Ubuntu).   * Une instance d'​apt-cacher différente pour chaque [[wpfr>​Distribution_Linux|distributions linux]] différentes (ie: Debian et Ubuntu).
  
 <note warning> <note warning>
-il ne faut surtout pas mélanger les distributions sur la même instance apt-cacher.(([[https://​help.ubuntu.com/​community/​Apt-Cacher-Server#​Warning:​_Using_Apt-Cacher_with_more_than_one_distribution|Warning:​ Using Apt-Cacher with more than one distribution]]))+Il ne faut surtout pas mélanger les distributions sur la même instance ​d'**apt-cacher**.(([[https://​help.ubuntu.com/​community/​Apt-Cacher-Server#​Warning:​_Using_Apt-Cacher_with_more_than_one_distribution|Warning:​ Using Apt-Cacher with more than one distribution]]))
 </​note>​ </​note>​
  
Ligne 24: Ligne 22:
  
 <​code>​sudo apt-get install apt-cacher apache2</​code>​ <​code>​sudo apt-get install apt-cacher apache2</​code>​
 +Duran l'​installation on vous demande **Mode de lancement du démon apt-cacher :​**,​ choisissez ''​Démon''​.
 ===== Configuration du serveur ===== ===== Configuration du serveur =====
  
 ==== Activer apt-cacher automatiquement ==== ==== Activer apt-cacher automatiquement ====
- +Il faut modifier ''​allowed_hosts''​ avec les droits ​d'administration,​ dans **/​etc/​apt-cacher/​apt-cacher.conf**: <​file ​/​etc/​apt-cacher/​apt-cacher.conf>​allowed_hosts = *</​file>​ 
-Il est recommandé pour des raisons de performances et d'utilisation de la mémoire de lancer apt-cacher en mode autonome (//​Stand-alone Daemon//) : +Puis lancer ​apt-cacher : <​code>​sudo service apt-cacher ​start</​code>​
-  * [[:​tutoriel:​comment_editer_un_fichier|Éditer le fichier]] ​**/etc/default/apt-cacher** et mettre l'​option AUTOSTART à 1 : <​file>​AUTOSTART=1 </file> +
-  * Lancer ​apt-cacher ​: <​code>​sudo service apt-cacher start </​code>​ +
- +
-À partir de Ubuntu 12.04, il faut modifier allowed_hosts dans **/​etc/​apt-cacher/​apt-cacher.conf**. +
-Par exemple : +
-<file>​allowed_hosts = *</​file>​ +
- +
-Puis relancer ​apt-cacher : +
-<​code>​sudo service apt-cacher ​restart</​code>​+
  
 ==== Tester ==== ==== Tester ====
Ligne 76: Ligne 65:
 <​file>​deb http://​adresse_du_serveur_apt-cacher:​3142/​archive.ubuntu.com/​ubuntu/​ hardy main restricted</​file>​ <​file>​deb http://​adresse_du_serveur_apt-cacher:​3142/​archive.ubuntu.com/​ubuntu/​ hardy main restricted</​file>​
  
-==== Méthode Proxy ==== +==== Méthode Proxy ====
  
 Cette méthode très simple à mettre en place à l'​avantage de permettre de mettre à jour le système directement via les dépôts si le proxy apt-cacher n'est pas disponible. Elle ne pose donc aucun problème avec un [[:​portable|ordinateur portable]]. ​ Cette méthode très simple à mettre en place à l'​avantage de permettre de mettre à jour le système directement via les dépôts si le proxy apt-cacher n'est pas disponible. Elle ne pose donc aucun problème avec un [[:​portable|ordinateur portable]]. ​
Ligne 84: Ligne 73:
   * Puis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]] : <​code>​sudo apt-get update</​code>​   * Puis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]] : <​code>​sudo apt-get update</​code>​
  
-===== Problèmes ===== 
- 
-Un bug sur un serveur Ubuntu [[:​precise|12.04 LTS]] ouvre le port 3142 en écoute uniquement sur l'​adresse IPv6 : 
-<​code>​ 
-netstat -na | grep 3142 
-tcp6       ​0 ​     0 :::​3142 ​                :::​* ​                   LISTEN 
-</​code>​ 
-Le paquet **libio-socket-inet6-perl** semble être la source du problème. 
- 
-  * Il faut donc purger ce paquet : <​code>​sudo apt-get remove libio-socket-inet6-perl</​code>​ 
- 
-  * Et relancer le service apt-cacher : <​code>​service apt-cacher restart</​code>​ 
- 
-Désormais le service écoute uniquement en IPv4 : 
-<​code>​ 
-netstat -na | grep 3142 
-tcp        0      0 0.0.0.0:​3142 ​           0.0.0.0:​* ​              ​LISTEN 
-</​code>​ 
- 
-[[http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=612963]] 
  
 ===== Voir aussi ===== ===== Voir aussi =====
  
   * [[https://​help.ubuntu.com/​community/​Apt-Cacher-Server|Apt-Cacher-Server sur help ubuntu]]   * [[https://​help.ubuntu.com/​community/​Apt-Cacher-Server|Apt-Cacher-Server sur help ubuntu]]
-  * [[http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=659669|ipv4 formatted allowed_hosts parameter not matched]] +  * [[https://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=659669|ipv4 formatted allowed_hosts parameter not matched]] 
-  * [[http://www.neoflow.fr/tutoriels.item.183/​mise-en-place-d-un-cache-de-paquets-pour-votre-lan.html|Mise en place d'​un ​serveur ​de cache]]+  * [[https://linux.claudeclerc.fr/linuxaddict:​administrer:​aptcacherng|Apt-Cacher-NG (New Generation) ​Configuration du serveur ​et des clients]] 
  
 \\ \\
  • apt-cacher.1406355039.txt.gz
  • Dernière modification: Le 26/07/2014, 08:10
  • par zebulonT