Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
apt-cacher [Le 25/07/2014, 08:17] zebulonT Corrections mineures + mise en forme + 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ô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 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]] |
| \\ | \\ | ||