Diferencia entre revisiones de «Debmirror»
(Página creada con '{{Ficha Software |nombre=Debmirror |familia=Network |imagen=debmirror.jpg |tamaño=131k |descripción=Debmirror, herramienta la creacion de mirror locales de repositorios Debian...') |
m (→Descripcion) |
||
Línea 18: | Línea 18: | ||
− | '''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 | + | '''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 == | == Opciones == | ||
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]], | + | *--proxy: en caso de tener un [[proxy]], se indica la [[ip]] y el puerto |
== Ejemplos == | == Ejemplos == |
Revisión del 18:44 2 sep 2011
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.
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". 2 de septiembre del 2011.
- Artículo Crear un repositorio local (Espanol). Disponible en "administradores.educarex.es". Consultado: 2 de septiembre del 2011.