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édentesRévision précédente
Prochaine révision
Révision précédente
apt-cacher [Le 25/07/2014, 08:17] – Corrections mineures + mise en forme + tags zebulonTapt-cacher [Le 18/03/2023, 20:03] (Version actuelle) – Maj 81.247.240.195
Ligne 1: Ligne 1:
-{{tag>Lucid Precise Trusty dépôt paquet}}+{{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 :::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]] 
  
 \\ \\