Per crear un repositori de paquets i no haver-los de descarregar d'Internet cada vegada podem crear-nos un arxiu local d'una manera força senzilla, cal tenir instal·lat el debmirror:
apt-get install debmirror
després com a usuari executo:
debmirror --host ftp.rediris.es -a i386 -s main,contrib -d stable /home/ldalmau/mirror/debian/ --nosource --method=ftp --progress -v
es crearà l'estructura d'arxius i anirà descarregant i endreçant el repositori, triga una bona estona
això ho podem posar que s'executi cada cert temps editant el crontab
Per publicar el repositori que tenim a la carpeta:
/home/ldalmau/mirror/debian/
editem:
vi /etc/apache2/apache2.conf
i hi afegim un alies que apunti a aquesta carpeta de l'usuari:
#Per publicar el directori mirror de debian al home de ldalmau
Alias /mirror "/home/ldalmau/mirror/"
<Directory "/home/ldalmau/mirror">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Quan ja tenim el repositori tot baixat, hi podem accedir des de les màquines que necessitin paquets.
A la màquina que vulgui paquets del nostre mirror cal editar:
vi /etc/apt/sources.conf
i afegir-hi el lloc on hi ha el repositori:
#el repositori que mantenim amb debmirror
deb http://192.168.0.172/mirror/debian/ stable main
i ja podem començar a fer treballar l'apt-get o el synaptic

