apt-cacher: un cache de paquets Debian et de sources
Avec plusieurs machines fonctionnant sous Debian installées sur le même réseau, il peut être coûteux en bande passante de récupérer les mises à jour de sécurité ou les paquets Debian des logiciels installés.
De manière générale, il n'est pas utile que chaque machine les télécharge depuis debian.org.
Pour limiter l'utilisation de la bande passante réseau, on peut donc installer un cache Apt, comme par exemple apt-cacher, qui remplace apt-proxy.
Pour installer apt-cacher sous Debian, on procède comme suit:
sudo apt-get install apt-cacher
On change dans /etc/default/apt-cacher.conf
AUTOSTART=0
en
AUTOSTART=1
Puis on démarre le démon apt-cacher:
sudo /etc/init.d/apt-cacher start
ou
service apt-cacher start
De manière générale, il n'est pas utile que chaque machine les télécharge depuis debian.org.
Pour limiter l'utilisation de la bande passante réseau, on peut donc installer un cache Apt, comme par exemple apt-cacher, qui remplace apt-proxy.
Pour installer apt-cacher sous Debian, on procède comme suit:
sudo apt-get install apt-cacher
On change dans /etc/default/apt-cacher.conf
AUTOSTART=0
en
AUTOSTART=1
Puis on démarre le démon apt-cacher:
sudo /etc/init.d/apt-cacher start
ou
service apt-cacher start
On vérifie que le démon fonctionne:
ps aux| grep apt-cacher| grep -v grep
www-data 5043 0.0 0.6 103712 10860 pts/1 S 20:49 0:00 /usr/bin/perl /usr/sbin/apt-cacher -R 3 -d -p /var/run/apt-cacher.pid
Ensuite, coté client, on crée le fichier suivant:
cat /etc/apt/apt.conf.d/01proxy
Acquire::http::Proxy "http://justin-sullivan:3142";
Où justin-sullivan est le nom de la machine où tourne apt-cacher.
Puis:
apt-get update
ou
apt-get install movabletype-opensource
par exemple.
Voilà, le tour est joué ! Les accès au démon apt-cacher sont enregistrés dans le répertoire /var/log/apt-cacher/.
De cette façon, coté client seul le fichier /etc/apt/apt.conf.d/01proxy est ajouté et le fichier /etc/apt/sources.list est inchangé.
De cette façon, coté client seul le fichier /etc/apt/apt.conf.d/01proxy est ajouté et le fichier /etc/apt/sources.list est inchangé.
Libellés : .deb, /etc/apt/sources.list, apt, apt-cacher, apt-proxy, aptitude, cache, Debian, Debian GNU/Linux, Debian packages
0 commentaires:
Enregistrer un commentaire
Abonnement Publier les commentaires [Atom]
<< Accueil