Diferencia entre revisiones de «Debmirror»

Línea 4: Línea 4:
 
|imagen=debmirror.jpg
 
|imagen=debmirror.jpg
 
|tamaño=131k
 
|tamaño=131k
|descripción=Debmirror, herramienta para la creación de mirror locales de repositorios Debian o Ubuntu.
+
|descripción=Debmirror, herramienta para la creación de mirror locales de repositorios [[Debian]] o [[Ubuntu]].
 
|desarrollador=Goswin von Brederlow
 
|desarrollador=Goswin von Brederlow
 
|modelo de desarrollo=
 
|modelo de desarrollo=
Línea 16: Línea 16:
 
|premios=
 
|premios=
 
}}<div align="justify">
 
}}<div align="justify">
'''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.
+
'''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 ==
 
== Opciones ==
Línea 91: Línea 91:
 
=== 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
  
Línea 97: Línea 96:
 
Para [[debian|Debian]] y derivados basta con tomarlo del [[mirror]] mediante el siguiente comando:
 
Para [[debian|Debian]] y derivados basta con tomarlo del [[mirror]] mediante el siguiente comando:
 
*aptitude install debmirror
 
*aptitude install debmirror
</div>
+
 
 
== Enlaces externos ==
 
== Enlaces externos ==
 
*Artículo [http://www.ecualug.org/2008/10/28/comos/configurar_mirror_para_debian Ejemplo de scripts con Debmirror para Debian] (Espanol). Disponible en "www.ecualug.org". Consultado: 2 de septiembre del 2011.
 
*Artículo [http://www.ecualug.org/2008/10/28/comos/configurar_mirror_para_debian Ejemplo de scripts con Debmirror para Debian] (Espanol). Disponible en "www.ecualug.org". Consultado: 2 de septiembre del 2011.
Línea 104: Línea 103:
  
 
== Fuentes ==
 
== Fuentes ==
*Artículo [http://wiki.canaima.softwarelibre.gob.ve/wiki/Replicar_repositorios_con_debmirror Replicar repositorios con Debmirror] (Espanol). Disponible en "wiki.canaima.softwarelibre.gob.ve". 2 de septiembre del 2011.
+
*Artículo [http://wiki.canaima.softwarelibre.gob.ve/wiki/Replicar_repositorios_con_debmirror Replicar repositorios con Debmirror] (Espanol). Disponible en "wiki.canaima.softwarelibre.gob.ve". Consultado: 2 de septiembre del 2011.
 
*Artículo [http://administradores.educarex.es/wiki/index.php/Hacer_un_mirror_de_los_repositorios_en_local_y_eliminar_apt-cacher Crear un repositorio local] (Espanol). Disponible en "administradores.educarex.es". Consultado: 2 de septiembre del 2011.
 
*Artículo [http://administradores.educarex.es/wiki/index.php/Hacer_un_mirror_de_los_repositorios_en_local_y_eliminar_apt-cacher Crear un repositorio local] (Espanol). Disponible en "administradores.educarex.es". Consultado: 2 de septiembre del 2011.
  
 
[[Category:Sistemas_operativos_libres]][[Category:GNU]][[Category:Redes_de_Computadoras]]
 
[[Category:Sistemas_operativos_libres]][[Category:GNU]][[Category:Redes_de_Computadoras]]

Revisión del 17:32 5 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

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, se indica 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