Herramientas de usuario

Herramientas del sitio


tutoriales:descargar_repositorio_y_usarlo_de_forma_local

Descargar repositorio y usarlo De Forma Local

Introducción

Hola, he visto aqui varias maneras de descargar el repo para tu disco duro y luego usarla de forma local, pero la he visto siempre usando una aplicacion complementaria o algo, y cuando mas, usando el apt-mirror o algo asi, asi que planteare la forma en la que lo hago, esta me permite descargar el repo, e incluso despues actualizarlo, es muy util y muy facil de usar, espero que les sea provechoso, aqui les va, me base en un script que vi en una web de SWL, asi que mis agradecimientos para el autor por si ve este tutorial.

Preparativos

Notese que por ser un script, esto tiene que ir en un archivo de extension sh, “descargar_repo_de_forma_local.sh” (El nombre no tiene que ser este, es solo un ejemplo). Todas las indicaciones estan puestas en la cabezera de cada linea.

Detalles del script

#!/bin/bash

# Arquitectura a descargar.Para Ubuntu puedes ser i386,powerpc o amd64.
arch=i386

# Secciones a descargar
section=main,restricted,universe,multiverse

# Releases del sistema que des (Dapper, Edgy, Feisty, Gutsy, Hardy, Intrepid)
release=quantal,quantal-security,quantal-updates,quantal-backports,quantal-proposed

# El potocolo usado para la transferencia (http, ftp, hftp, rsyncr)
proto=http

# Direccion principal del servidor
server=repos.upr.edu.cu

# ruta a partir de la direccion principal que
#junto con el protocolo($proto) y la direccion principal($server) forma la url ej: http://ubuntu.uci.cu/ubuntu
inPath=/ubuntu/12.10

# Directorio donde se almacenara el repositorio
outPath=/media/Work/repo/

# La opcion --nosource solo descargas los debs y no las fuentes (deb-src's)
# La opcion --progress muestra los archivos que se van descargando
# --source \ en lugar --no-source \ si desea descargar los fuentes.
#
debmirror       -a $arch \
                --no-source \
                -s $section \
                -h $server \
                -d $release \
                -r $inPath \
                --progress \
                -e $proto \
                --ignore-release-gpg \
                $outPath

Configuración

Despues de descargado el repo con esta script, el sources.list se configura de manera tradicional, no hay que hacerle ningun cambio, decir tambien que este scrpit ya esta configurado para mi uso, asi que tendran que configurarlo segun los comentarios. Si alguien tiene una duda de su uso o algo parecido, puede contactarme y se la explico, espero que les sirva de tanto provecho como a mi.

tutoriales/descargar_repositorio_y_usarlo_de_forma_local.txt · Última modificación: 2020/04/22 20:57 (editor externo)