Diferencia entre revisiones de «Debmirror»

m
Línea 12: Línea 12:
 
|tipo de núcleo=
 
|tipo de núcleo=
 
|plataformas soportadas=[[Linux]]
 
|plataformas soportadas=[[Linux]]
|idioma=[[Ingles]]
+
|idioma=Ingles
 
|licencia=[[GPL]]
 
|licencia=[[GPL]]
 
|premios=
 
|premios=
Línea 18: Línea 18:
 
'''Debmirror.''' 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|http]], hftp o [[rsync]] y es totalmente compatible con todos los repositorios oficiales.
 
'''Debmirror.''' 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|http]], hftp o [[rsync]] y es totalmente compatible con todos los repositorios oficiales.
  
== Opciones ==
+
== Opciones Generales ==
 
Usage: /usr/bin/debmirror [--debug] [--progress] [--verbose] [--source|--nosource]
 
Usage: /usr/bin/debmirror [--debug] [--progress] [--verbose] [--source|--nosource]
 
           [--md5sums] [--passive] [--host=remotehost]
 
           [--md5sums] [--passive] [--host=remotehost]
Línea 37: Línea 37:
 
           mirrordir
 
           mirrordir
  
== Descripcion ==
+
=== Descripciones Esenciales ===
 
*-h: indica el servidor de donde se van a descargar los paquetes
 
*-h: indica el servidor de donde se van a descargar los paquetes
 
*--method: indica el método de descarga
 
*--method: indica el método de descarga
Línea 45: Línea 45:
 
*-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]], se indica la [[IP]] y el puerto
  
== Ejemplos ==
+
== Ejemplos de Scripts ==
 
=== Para Debian ===
 
=== Para Debian ===
 
*DISTRO=lenny
 
*DISTRO=lenny

Revisión del 17:13 19 sep 2011

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

Debmirror. 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 Generales

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

Descripciones Esenciales

  • -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, se indica la IP y el puerto

Ejemplos de Scripts

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