Webmail Espace privé About
Home   Debian Addict Testing
apt-proxy : enfin un moyen de faire des installs de masse en quelques minutes

apt-proxy : l’aide aux install party ?

lundi 29 août 2005.
 

Vous n’avez jamais installé plusieurs sid pour des potes à intervalles assez réguliers ?

Il faut tout le temps retélécharger les mêmes packages ... C’est long !!!
Ce serait bien si il y avait un genre de proxy de packages sur votre serveur, non ?

Prérequis

Une machine connectée à Internet et d’autres avec une debian à installer ou mettre à jour.

Alors comment on l’installe ?

Comme d’habitute :

# apt-get install apt-proxy

et aussi, si vous ne l’avez pas :

# apt-get install rsync

Et comment ca se configure ?

Il faut aller voir dans le fichier /etc/apt-proxy/apt-proxy.conf ou /etc/apt-proxy/apt-proxy-v2.conf depuis le passage à la Sarge. Cela fonctionne par "backends" : ce seront les sources vues par le client.

Exemple :

[mydebian]
backends =
       http://ftp.fr.debian.org/debian
       http://ftp.de.debian.org/debian

ou anciennement sur la Woody

APT_PROXY_CACHE=/var/cache/apt-proxy
        add_backend /mydebian/                 \
        $APT_PROXY_CACHE/debian/               \
        ftp.fr.debian.org::debian/             \

Lors d’une demande d’un client : on va chercher les packages sur ftp.fr.debian.org

on les stocke dans /var/cache/apt-proxy/mydebian + on les envoie au client

Et la configuration du client ?

Il suffit juste d’ajouter dans votre /etc/apt/source.list :

deb http://192.168.0.1:9999/mydebian sid main non-free contrib

C’est fini !

Et voilà ! Maintenant lorsque vous installerez une autre Debian, de même manière : plus besoin de retélécharger tout les gros packages.

Attention si vous utilisez un firewall sur votre serveur il faut ouvrir le port rsync sur l’extérieur.


Signatures: 0
Date Nom Message

Forum

Vous pouvez participer à la vie de ce site et proposer vos propres articles en vous inscrivant ci-dessous. Vous recevrez immédiatement un email vous indiquant vos codes d'accès à l'espace privé du site.

Identifiants personnels

Indiquez ici votre nom et votre adresse email. Votre identifiant personnel vous parviendra rapidement, par courrier électronique.

Des mêmes auteurs