Mirror de debian
Monday, 10 December 4142
Inicio | Documentacion | Software | Acerca de

Documentación y Software
Inicio
Documentacion
Software
Acerca de


Crear un mirror de Debian


(c) 2005 Servitux Servicios Informáticos, S.L.

Distribuido bajo licencia GPL
  • Script para crear un mirror de Debian
Con este sencillo script podemos crear un mirror de la distribución Debian, concretamente la versión "sarge" (3.1). Antes de nada, debemos instalar el comando debmirror:

# apt-get install debmirror

Este es el script. Copialo, editalo si lo crees necesario, y ejecutalo como root.

#!/bin/sh

MIRROR="ftp.fi.debian.org"
VERSION="sarge"
# El directorio /var/www es el directorio raíz del servidor web
DIR_MIRROR="/var/www/mirror/debmirror"
DIR_NONUS="/var/www/mirror/debmirror_non-US"
DIR_SECURITY="/var/www/mirror/debmirror_security"

# paquetes normales
debmirror --ignore-release-gpg --getcontents -a i386 -s main,contrib,non-free \
-h ${MIRROR} -d ${VERSION} --nosource --progress --cleanup --method=http \
--debug -v ${DIR_MIRROR}

# paquetes non-us
debmirror --cleanup --ignore-release-gpg --getcontents -a i386 -s \
main,contrib,non-free -h non-us.debian.org -d ${VERSION}/non-US --nosource \
--progress --method=http --debug -v -r /debian-non-US ${DIR_NONUS}

# paquetes security
debmirror --ignore-release-gpg -a i386 -s main,contrib,non-free \
-h security.debian.org -d ${VERSION}/updates --nosource --progress --cleanup \
--method=http --debug -v -r /debian-security ${DIR_SECURITY}


Un vez que se hayan bajado todos los paquetes (unos 9 GBytes), las líneas del sources.list para apt serán las siguientes:

deb http://IP_mirror/mirror/debmirror_non-US sarge/non-US main contrib non-free
deb http://IP_mirror/mirror/debmirror sarge main contrib non-free
deb http://IP_mirror/mirror/debmirror_security sarge/updates main contrib non-free

Para cualquier duda: info@servitux.org
  Last modified: Thu, 22 December 2016  Contenidos © ServiTux Servicios Informáticos