Todo lo relacionado con el Software libre y el mundo de la Tecnología

Breaking

jueves, 8 de noviembre de 2012

Crear un repositorio local de Debian a partir de sus DVDs

Esta guia fue publicada en la web lintips.com a continuación describo los pasos a utilizar:

1º) Copiar el contenido de los DVDs a disco

Creo el directorio que contendrá el repositorio. Aseguraros que lo tienes ubicado en una partición con suficiente espacio.

# mkdir /var/midebianrepo
Monto las imágenes ISO de cada DVD y copio las carpetas dists y pool. Para el primer DVD:

# mount -o loop debian-6.0.3-i386-DVD-1.iso /mnt/
# cp -R /mnt/dists/ /var/midebianrepo/
# cp -R /mnt/pool/ /var/midebianrepo/
Para el segundo DVD:

# umount /mnt
# mount -o loop debian-6.0.3-i386-DVD-2.iso /mnt/
# cp -R /mnt/pool/ /var/midebianrepo/
Y tercer DVD:

# umount /mnt
# mount -o loop debian-6.0.3-i386-DVD-3.iso /mnt/
# cp -R /mnt/pool/ /var/midebianrepo/
Borro estos archivos:
# rm -rf /var/midebianrepo/dists/squeeze/main/debian-installer/
# rm /var/midebianrepo/dists/squeeze/Release
2º) Preparar el repositorio

Escaneo y comprimo paquetes (main)

# cd /var/midebianrepo/
# dpkg-scanpackages pool/main/ /dev/null > dists/squeeze/main/binary-i386/Packages
# gzip dists/squeeze/main/binary-i386/Packages
Escaneo y comprimo paquetes (dists)

# dpkg-scanpackages pool/contrib/ /dev/null > dists/squeeze/contrib/binary-i386/Packages
# gzip dists/squeeze/contrib/binary-i386/Packages
3º) Publicar el repositorio mediante Apache

Ya por último, necesitamos que los contenidos del repositorio esten disponibles a través del servidor web. Por lo tanto necesitamos disponer de Apache2, y crear un acceso simbólico en /var/www a nuestro repositorio.

# ln -s /var/midebianrepo/ /var/www/debian/
4º) Configuración Clientes

En los clientes solo es editar el archivo /etc/apt/sources.list y poner la url a nuestro servidor.

deb http://ipmiservidor/debian/ squeeze main contrib
Realizamos un apt-get update, para comprobar que esta todo correcto.



No hay comentarios:

Publicar un comentario