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''' | + | '''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 | ||
− | + | ||
== 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. 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.
Sumario
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
- Artículo Ejemplo de scripts con Debmirror para Debian (Espanol). Disponible en "www.ecualug.org". Consultado: 2 de septiembre del 2011.
- Artículo Ejemplo de scripts con Debmirror para Ubuntu (Espanol). Disponible en "www.hachemuda.com". Consultado: 26 de agosto del 2011.
- Descarga Descarga de Debmirror para Debian (Ingles). Disponible en "packages.debian.org". Consultado: 2 de septiembre del 2011.
Fuentes
- Artículo Replicar repositorios con Debmirror (Espanol). Disponible en "wiki.canaima.softwarelibre.gob.ve". Consultado: 2 de septiembre del 2011.
- Artículo Crear un repositorio local (Espanol). Disponible en "administradores.educarex.es". Consultado: 2 de septiembre del 2011.