Apt-cacher ng introduction : acng est un « dépôt cache » de paquets debian avantages : très simple à installer ; utilisable par toutes les distribution a base de Debian ; votre dépôt ne contient que les paquets dont vous avez besoin (contrairement à un dépôt miroir ) inconvénient : votre dépôt cache peut devenir très important, en fonction du nombre de distribution / branche que vous maintenez « ac-ng » fonctionne de manière très simple. Quand une machine sur le réseau installe un paquet, « acng » le « capte » et le copie dans son cache. Il est ainsi ensuite disponible pour toutes les autres machine du réseau, à la vitesse du réseau local (sa c'est cool ;p) il fonctionne sans proxy installé puisque lui même fonctionne comme un proxy. Si vous avez un proxy sur votre système, vous le noterai dans votre configuration, il sera pris en compte. Installation il n'y a pas plus simple... apt-get install apt-cacher-ng configurer le serveur : un seul fichier à modifier : /etc/apt-cacherng/acng.conf CacheDir: /mnt/***.***.***.***/cache/apt-cacherng LogDir: /var/log/apt-cacher-ng # TCP (http) port # Set to 9999 to emulate apt-proxy #Port:3142 Port:9999 BindAddress: localhost ***.***.***.*** # Pour plus de sécurité, réserver l'utilisation à son réseau local, mais rien n'empêche d'étendre... #Remap-debian: file:deb_mirror*.gz /debian ; file:backends_debian #Remap-uburep: file:ubuntu_mirrors /ubuntu ; file:backends_ubuntu VerboseLog: 1 ReportPage: acng-report.html # Proxy: Si vous n'avez pas de proxy sur votre réseau, ne mettez rien Proxy: http://***.***.***.***:3128 ExTreshold: 4 concernant la commande remap... elle permet de mettre un peu d'ordre dans vos dépôts. Configuration client : il suffit d'éditer ou créer le fichier /etc/apt/apt.conf pour qu'il ressemble à ça : acquire::http { proxy «http://***.***.***.***:9999» }; edit:pour ceux qui utilise apt-listbugs,ajouter cette ligne en premier dans apt.conf : acquire::http::proxy::bugs.debian.org «direct» ; il y a une deuxième solution qui consiste à modifier toutes les sources.list, mais c'est plus complexe ce pourquoi je ne le détaille pas pensez aussi a changer le fichier /etc/apt/apt.conf du serveur pour que lui aussi participe à la maintenance de vos dépôt. Redémarrez acng : service apt-cacher-ng restart faite un apt-get update avec un des client pour commencé a metre en cache les paquets et le tour est joué entretien de la base : afin de ne pas avoir au bout de quelque mois un cache démesuré, surtout si des machine en SID traînent sur votre réseau, pensez a nettoyer de temps-en-temps... pour cela l'interface web est bien pratique http://***.***.***.***:9999/acng-report.html + start expiration cela efface tout les paquets devenu dépassé pour protéger votre interface web et avoir l'autorisation de purger/effacer des fichiers, il est nécessaire de configurer l'autorisation dans le fichier : /etc/apt/apt-cacher-ng/security.conf suivi de apt-cacher-ng restart [ok]restarting apt-cacher-ng:apt-cacher-ng. Petite astuce : vous pouvez jumeler acng avec openssh qui permet de contrôler les pc a distance grâce a leurs adresse ip (pour cela il seras plus simple de basculez vos poste en ip fixe).
© Copyright 2024 ExpyDoc