Apt-cacher-ng : Mise en place d'un proxy pour apt
1 Introduction
N'ayant pas une connexion internet de dingue et utilisant des machines virtuelles, il devient vite pénible de devoir attendre 50 ans pour télécharger les même paquets pour toutes ces VMs. Donc j'ai cherché une solution pour avoir un espèce de cache spécialement pour apt.
J'ai trouvé mon bonheur avec apt-cacher-ng qui d'après ce que j'ai lu est la solution la plus aboutie aujourd'hui.
2 Installation
Comme dab, c'est simple :
aptitude |
aptitude install apt-cacher-ng |
Mon serveur a pour IP 192.168.100.1. Si vous souhaitez modifier quelques petites options, je vous invite à regarder le fichier /etc/apt-cacher-ng/acng.conf.
Ensuite redémarrez le service.
3 Configuration
C'est une partie qui est assez facile, puisque nous allons indiquer au service apt d'utiliser un proxy. Nous allons donc le mettre et sur le serveur et sur les clients :
/etc/apt/apt.conf.d/02proxy |
Acquire::http { Proxy "http://192.168.100.1:3142"; }; |
Ensuite on update tout ça :
aptitude |
aptitude update |
4 Utilisation
Il y a par défaut, une petite interface graphique qui permet de mettre à jour, importer, vérfier, gérer l'xpiration etc... bref l'adresse est la suivante : http://192.168.100.1:3142/acng-report.html