Como Crear un Repositorio Local en Debian

Cuál es la finalidad de crear un repositorio local?

Simple en nuestros talleres y/o cursos de GNU/Linux, en donde el laboratorio de cómputo carece que acceso a internet ó poca ancho de banda, pues lo mejor es crear un repositorio dentro de la LAN, para facilitar la instalación de paquetes y poder trabajar a gusto sin saturar la conexión a internet.

Para crear un repositorio de debian a partir de los CD ó DVD, se harán los siguientes pasos:

1.- Descargamos de preferencia los dvd’s de la versión estable ó de pruebas de debian, en este caso yo lo haré con “lenny”.

2.- Instalación de un servidor web

3.- Supongamos que cambiamos la ruta de apache en /home/tuusuario/www , entonces creamos una carpeta dentro llamada repositorios:

$ mkdir /home/tuusuario/www/repositorios

4.- Ahora este proceso es algo lento, ya que los DVDs ocupan más de 4 gb y es pasar todo su contenido a nuestra máquina, si tienes los isos, utiliza el gestor de archivadores de gnome, si no pues navega a la carpeta /media/disk y hay que copiar 2 carpetas, dists y pool:

$ cp -R dists/ /home/tuusuario/www/repositorios
$ cp -R pool/ /home/tuusuario/www/repositorios

Este paso hay que realizarlo con cada uno de los cds ó dvds.

5.- Escaneo y compresión de paquetes

Paquetes main:

# dpkg-scanpackages pool/main/ /dev/null > dists/lenny/main/binary-i386/Packages
# gzip dists/lenny/main/binary-i386/Packages

Paquetes contrib:

# dpkg-scanpackages pool/contrib/ /dev/null > dists/lenny/contrib/binary-i386/Packages
# gzip dists/lenny/contrib/binary-i386/Packages

6.- Añadir el repositorio al sources en cada una de las máquinas de la LAN:

# nano /etc/apt/sources.list

Y añadir la dirección de la máquina:

deb http://192.168.0.1/repositorios/ etch main contrib

Por último, actualizar las sources en cada una de las máquinas:

# aptitude update

Como sabran mi laptop fue victima de AntonioMTZ, para crear el repositorio local en la capacitacion que impartimos en Tamazunchale San luis potosi.

3246914422_0d7d079844

Tutorial via: AntonioMtz

      8 Comentarios en: Como Crear un Repositorio Local en Debian

      1. cuauhtemoc 11. , 2009 at 9:29 AM #

        :cool: Hola que tal, buen tip del repositorio, hace rato que tenia ganas de realizar uno local en lugar de tener que estar respaldando cada cierto tiempo con el aptoncd, muchas gracias…
        Saludos…

      2. Danny Borges 13. , 2009 at 8:51 AM #

        Esta de p!ng@ lo del repo local, ya lo hice y esta bueno. Gracias

      3. Juan 27. , 2009 at 6:19 PM #

        Hola todos, tengo un problema, instale un servidor de repositorios en debian, pero tengo un problema al querer actualizar una estacion con el servidor de repositorios mediante el Gestor de Paquetes Synaptic me manda el siguiente mensaje “W: Fallo al obtener http://192.168.1.223/mirror/pool/main/g/gdl/libgdl-1-common_0.7.11-1_all.deb Not Found” (son varios errores haciendo referencia a muchos paquetes) siendo que estos paquetes si se encuentran en la ruta descrita por el error, lo que yo no quiero es estar actualizando las estaciones aunque tengo buen ancho de banda por medio de Internet, porque en realidad es un poco lento y requiero hacerlo seguido para instalar un sistema de cobranza con uno de mis clientes (en realidad lo que necesito instalar es GAMBAS 2.8. Si alguien me pudiera dar un tip lo agradeceria infinitamente.

        Saludos

      4. Andres 25. , 2009 at 6:05 PM #

        …El punto 5 de donde salio??
        Que significa????

        ???

      5. pablo 16. , 2009 at 4:35 PM #

        Estoy en esa etapa de descargar los dvd. Y la verdad que sabia que se podia hacer esto de realizar un repositorio a partir de estos dvd. Pero imaginaba que se hacia de otro modo. Genial el tutorial. Muchisimas gracias.

      Trackbacks/Pingbacks

      1. linuxfera.net - 09. , 2009

        Como Crear un Repositorio Local en Debian | GnDx…

        Simple en nuestros talleres y/o cursos de GNU/Linux, en donde el laboratorio de cómputo carece que acceso a internet ó poca ancho de banda, pues lo mejor es crear un repositorio dentro de la LAN, para facilitar la instalación de paquetes y poder tra…

      2. gndx - 10. , 2010

        BLOG: Como Crear un Repositorio Local en Debian http://tinyurl.com/yl4nz9e

      3. ? GnDx - 10. , 2010

        Articulo Aleatorio: Como Crear un Repositorio Local en Debian http://tinyurl.com/yl4nz9e

      Envia un Comentario