J'ai une gros serveur avec 1.5To pour jouer, j'ai des lames IBM bladecenter à mettre à jour régulièrement. J'ai donc besoin de créé un déport debian interne à mon réseau.
Sur mon gros serveur
En premier installer debmirror
apt-get install debmirror
Puis adapter ce script a votre serveur. Le répertoire /space/debmirror/debian étant ou je stock le mirroir. Attention 10Go de donnée.
#Miroir principal
debmirror --progress -m --passive -h ftp.fr.debian.org -e http -d sarge --nosource --getcontents --ignore-release-gpg /space/debmirror/debian
#Miroir non-US
debmirror /space/debmirror/debian-non-US/ -m --passive -e ftp --progress --nosource -h ftp.fr.debian.org --root=debian-non-US -d sarge/non-US --getcontents --ignore-release-gpg --section=main,contrib,non-free
#Miroir Security
debmirror --progress -m -h security.debian.org -e http -d sarge/updates --root=debian-security --section=main,contrib,non-free --nosource --ignore-release-gpg /space/debmirror/debian-security/
Pour utiliser l'accès HTTP au miroir Debian local, il faut installer un serveur Web et créer un lien symbolique vers le répertoire local où vous avez placé le miroir, le répertoire /space/debmirror/debian étant ou je stock le mirroir :
apt-get install apache2
ln -s /space/debmirror /var/www/debmirror
Sur les serveurs clients
Puis changer votre /etc/apt/source.list] de vos serveurs à partir de l'exemple suivant :
deb http://gros-serveur/debmirror/debian sarge main contrib non-free
deb http://gros-serveur/debmirror/debian-non-US sarge/non-US main contrib non-free
deb http://gros-serveur/debmirror/debian-security sarge/updates main contrib non-free
Et voila.