Créer un miroir local avec apt-mirror

Installer apt-mirror:

debian-mirror3:~# apt-get install apt-mirror

Créer le répertoire ainsi que les sous-répertoires qui contiendront le miroir:

debian-mirror3:~# mkdir -p /media/usb/miroir/{mirror,skel,var}

Créer le fichier de configuration de apt-mirror:

debian-mirror3:~# cat apt-config
set base_path /media/usb/miroir
set mirror_path $base_path/mirror
set skel_path $base_path/skel
set var_path $base_path/var
set cleanscript $var_path/clean.sh
set defaultarch i386
set nthreads 4
set tilde 0

deb http://ftp.belnet.be/debian etch main contrib non-free
deb-src http://ftp.belnet.be/debian etch main contrib non-free

#
# Security updates
#
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

clean http://fpt.belnet.be/debian

Lancer la commande apt-mirror pour récupérer tout le miroir avec le fichier de conf ci-dessus:

debian-mirror3:~# apt-mirror apt-config

Une fois que tout le miroir est téléchargé il suffit de modifier le fichier /etc/apt/sources.list pour installer les paquets à partir du miroir local:

debian-mirror3:~# cat /etc/apt/sources.list

deb file:/media/usb/miroir/mirror/ftp.belnet.be/debian etch main contrib non-free

deb file:/media/usb/miroir/mirror/security.debian.org stable/updates main contrib non-free

Pour mettre à jour le miroir il suffit de lancer la même commande que pour le téléchargement du miroir:

debian-mirror3:~# apt-mirror apt-config



Leave a Reply

You must be logged in to post a comment.