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.
| Date | Nom | Message |