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.

Tutorial via: AntonioMtz
Saludos…
Esta de p!ng@ lo del repo local, ya lo hice y esta bueno. Gracias
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
…El punto 5 de donde salio??
Que significa????
???
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.