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 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








