Diferencia entre revisiones de «Debmirror»

m
m
Línea 47: Línea 47:
 
*-s: indica la secciones a descargar
 
*-s: indica la secciones a descargar
 
*--nosource: no descarga los archivos fuentes
 
*--nosource: no descarga los archivos fuentes
*--proxy: en caso de tener un [[proxy]], se indica la [[ip]] y el puerto
+
*--proxy: en caso de tener un [[proxy]], indicamos la [[ip]] y el puerto
  
 
== Ejemplos ==
 
== Ejemplos ==
Línea 93: Línea 93:
 
=== Instalación en Ubuntu ===
 
=== Instalación en Ubuntu ===
 
Para instalarlo en [[ubuntu|Ubuntu]] o sus deribados, basta con instalarlo por consola con:
 
Para instalarlo en [[ubuntu|Ubuntu]] o sus deribados, basta con instalarlo por consola con:
*sudo apt-get install debmirror
+
sudo apt-get install debmirror
  
 
=== Instalación en Debian ===
 
=== Instalación en Debian ===

Revisión del 18:45 2 sep 2011

Debmirror
Información sobre la plantilla
Parte de la familia Network
131k
Debmirror, herramienta la creacion de mirror locales de repositorios Debian o Ubuntu.
DesarrolladorGoswin von Brederlow
Última versión estable1.2.9
Plataformas soportadasLinux
IdiomaIngles
LicenciaGPL


Debmirror es un herramienta utilizada mediante líneas de comandos que permite la creación parcial o total de un repositorio Debian o Ubuntu. El mismo descarga un mirror o espejo local de todos los paquetes del servidor principal admitiendo cualquier combinación de arquitecturas, distribuciones y secciones. Los archivos son transferidos por ftp, http, hftp o rsync y es totalmente compatible con todos los repositorios oficiales.

Opciones

Usage: /usr/bin/debmirror [--debug] [--progress] [--verbose] [--source|--nosource]

         [--md5sums] [--passive] [--host=remotehost]
         [--user=remoteusername] [--passwd=remoteuserpassword]
         [--method=ftp|hftp|http|rsync]
         [--timeout=seconds] [--root=directory]
         [--dist=foo[,bar,..] ...] [--section=foo[,bar,..] ...]
         [--arch=foo[,bar,..] ...] [--skippackages] [--getcontents]
         [--postcleanup|--cleanup|--nocleanup] [--adddir=directory]
         [--ignore=regex] [--exclude=regex] [--include=regex]
         [--exclude-deb-section=regex] [--max-batch=number]
         [--rsync-batch=number] [--ignore-missing-release]
         [--ignore-release-gpg]
         [--limit-priority=regex] [--dry-run]
         [--proxy=http://user:pass@url:port/] [--help]
         [--rsync-options=options] [--ignore-small-errors]
         [--pdiff=use|mirror|none]
         mirrordir

Descripcion

  • -h: indica el servidor de donde se van a descargar los paquetes
  • --method: indica el método de descarga
  • -r: indica el nombre de la carpeta raíz
  • -d: indica las distribuciones a descargar
  • -a: indica la arquitectura de los paquetes
  • -s: indica la secciones a descargar
  • --nosource: no descarga los archivos fuentes
  • --proxy: en caso de tener un proxy, indicamos la ip y el puerto

Ejemplos

Para Debian

  • DISTRO=lenny
  • HOST=http://ftp.es.debian.org
  • DESTDIR=/home/ftp/debian
  • SECTION=main,contrib,non-free
  • debmirror -v -p -m \
  • --arch=i386 \
  • --passive \
  • --nosource \
  • --postcleanup \
  • --method=http \
  • --host=$HOST \
  • --root=debian \
  • --timeout=1800 \
  • --dist=$DISTRO \
  • --section=$SECTION \
  • --ignore-release-gpg \
  • --pdiff=none \
  • $DESTDIR > $DESTDIR/mirror.log 2>&1&

Para Ubuntu

  • DISTRO=ubuntu
  • HOST=http://ve.archive.ubuntu.com
  • DESTDIR=/home/ftp/ubuntu
  • SECTION=main,universe,multiverse,restricted
  • debmirror -v -p -m \
  • --arch=i386 \
  • --passive \
  • --nosource \
  • --postcleanup \
  • --method=http \
  • --host=$HOST \
  • --root=ubuntu \
  • --timeout=1800 \
  • --dist=$DISTRO \
  • --section=$SECTION \
  • --ignore-release-gpg \
  • --pdiff=none \
  • $DESTDIR > $DESTDIR/mirror.log 2>&1&

Debmirror en Linux

Instalación en Ubuntu

Para instalarlo en Ubuntu o sus deribados, basta con instalarlo por consola con: sudo apt-get install debmirror

Instalación en Debian

Para Debian y derivados basta con tomarlo del mirror mediante el siguiente comando:

  • aptitude install debmirror

Enlaces Externos

Fuentes