Crear un mirror de debian-security de Squeeze | Algo de Linux

jueves, 12 de julio de 2012

Crear un mirror de debian-security de Squeeze

Ya puestos, añado el script para crear el mirror de debian-security de squeeze.
Por supuesto, si no tenemos instalado debmirror en el equipo que va a realizar la función de mirror, lo primero que debemos hacer es instalarlo:

# apt-get install debmirror

Una vez instalado, montamos el script que creará nuestro mirror:

ldap:/var/www# cat mirror-debian-security-squeeze.sh
#!/bin/bash

## Debian-security Squeeze

debmirror --debug \
--progress \
--verbose \
--diff=none \
--host=ftp.es.debian.org \
--root=debian-security \
--method=http \
--dist=squeeze/updates \
--arch=i386,amd64 \
--nosource \
--section=main,contrib,non-free \

--get-contents \
--ignore-release-gpg \
--ignore-missing-release \
/var/www/debian/debian-security

Veamos ahora los detalles que considero más importantes y que he marcado con colores:
  • --host=ftp.de.debian.org: Con este parámetro, indicamos a debmirror qué servidor vamos a utilizar para crear nuestro mirror. Podemos elegir uno cualquiera entre todos los que hay en http://backports-master.debian.org/Mirrors/
  • --root=debian-security: Indicamos a debmirror cuál es la raiz del mirror. Está indicado también en http://backports-master.debian.org/Mirrors/
  • --method=http: Estamos diciendo a debmirror que use http como método de descarga. Podemos usar cualquiera de los siguientes métodos, siempre y cuando estén soportados por el servidor: ftp, hftp (ftp over http proxy), http o rsync. Podemos verlo también en http://backports-master.debian.org/Mirrors/
  • --dist=squeeze-updates: Indicamos cuál es la distribución de la que vamos a crear el mirror.
  • --arch=i386,amd64: Estamos diciendo a debmirror que queremos replicar paquetes i386 y amd64.
  • --section=main,contrib,non-free: Le decimos a debmirror que queremos replicar las tres secciones: main, contrib y non-free.
  • /var/www/debian/debian-security: Por último tenemos que decirle, dónde vamos a guardar los paquetes que descargue.