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 ?
Une machine connectée à Internet et d’autres avec une debian à installer ou mettre à jour.
Comme d’habitute :
# apt-get install apt-proxy
et aussi, si vous ne l’avez pas :
# apt-get install rsync
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
Il suffit juste d’ajouter dans votre /etc/apt/source.list :
deb http://192.168.0.1:9999/mydebian sid main non-free contrib
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.
| Date | Nom | Message |
salut petite question, je peux mettre un nom d’un serveur ou une ip plutot que le protocole ftp? Cas concret. J’ai deux réseau interconnecté via un VPN. ma station de travail charge une image systeme depuis le serveur via le vpn. Lorsque cela se produit, il me mange toute la bande passante. Peut on modifier ton systeme afin de faire en sorte qu’il aille recuperer l’image sur une machine local, plutot que de traverser mon vpn en permanence ?