mars 10 2013

Comment créer un miroir de dépôt local

La création d’un miroir pour les paquets va permettre de créer et de maintenir la copie conforme de dépôts en local. La raison principale est de ne plus avoir besoin de connexion vers le net pour pouvoir installer un paquet ou bien faire des mises à jour. C’est donc une solution pratique et efficace pour une install party, la mise à jour d’un parc de machine ou, pour en finir, la mise à jour ou l’installation chez une personne ne disposant pas d’une connexion vers le net, ou dont la connexion est trop lente.

1) Installation de apt-mirror : apt-get install apt-mirror

2) Préparation du dossier de stockage , dans mon cas : /home/Raid5/miroir :
mkdir -p /home/Raid5/miroir{mirror,skel,var}

3) Configuration , tout se passe dans le fichier  /etc/apt/mirror.list :

dans mon cas , je récupere le miroir debian wheezy (32 / 64bits et sources) main,non-free et contrib
et le miroir debian-multimedia pour la dist wheezy (32 / 64bits et sources) en main,non-free, contrib

############# config ##################
set base_path    /home/Raid5/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  amd64
set nthreads     20
set _tilde 0
############# end config ##############
deb-i386  http://ftp.fr.debian.org/debian wheezy main contrib non-free
deb-amd64 http://ftp.fr.debian.org/debian wheezy main contrib non-free
deb-src   http://ftp.fr.debian.org/debian wheezy main contrib non-free

deb-i386  http://security.debian.org/ wheezy/updates main contrib non-free
deb-amd64 http://security.debian.org/ wheezy/updates main contrib non-free
deb-src   http://security.debian.org/ wheezy/updates main contrib non-free

deb-i386  http://www.deb-multimedia.org wheezy main non-free
deb-amd64 http://www.deb-multimedia.org wheezy main non-free
deb-src   http://www.deb-multimedia.org wheezy main non-free

clean http://ftp.us.debian.org/debian
###############################

4) Mise à jour du mirroir par tache planifiée :

a ajouter dans taches cron : /usr/bin/apt-mirror > /home/Raid5/miroir/var/log.log

 

 


Copyright 2021. All rights reserved.

Ecrit 10 mars 2013 par thierry dans la catégorie "systeme