Tema:
Primero debe crear las carpetas del repo en el lugar donde se va a alojar el repo
En mi caso lo alojo aquí
/mnt/lv2/
Creas la carpeta debian y dentro las demás
debian/dists/stable/contrib/binary-alpha
y luego
debian/dists/stable/main/binary-alpha
la carpeta binary-alpha se cambia por la arquitectura que estés usando en mi caso es Alpha, pero los que usen binary-i386 quedarías así
Ejemplo: debian/dists/stable/main/ binary-i386
Luego que hallas echo esta estructura de carpetas:
Copias dentro de la carpeta Debian la carpeta pool que esta en el DVD 1
Lugo con el DVD 2 copia el contenido pool/main a la carpetas debian/pool/main y de pool/contrib a la carpeta debian/pool/contrib
Con el DVD 3 haces lo mismo.
Ahora instala el siguiente paquete:
Aptitude install dpkg-dev
Ahora viene el toque de gracias
En una consola te pones en la carpeta debian
cd /mnt/lv2/debian
y ejecutar esto
dpkg-scanpackages pool/contrib /dev/null > Packages
dentro en la carpeta debian se creara un fichero Packages
luego ejecutas esto
gzip -c -9 Packages>Packages.gz
y tendrás dos ficheros en debian Packages y Packages.gz
Borras Packages y copias Packages.gz a debian/dists/stable/contrib/binary-alpha y lugo borras Packages.gz de la carpeta debian
Ahora repetimos lo mismo con: main
Estando posicionados en
cd /mnt/lv2/debian
dpkg-scanpackages pool/main /dev/null > Packages
(esta operación con el main puede tardar en completarse 30 minutos o mas o menos en dependencia del Server)
luego
gzip -c -9 Packages>Packages.gz
copiamos Packages.gz a debian/dists/stable/main/binary-alpha luego borramos los fichero que esta en la carpeta debian Packages y Packages.gz
luego creas un fichero dentro de debian/dists/stable/ con el nombre de Release
(ojo respeta las mayúsculas y minúsculas )
y dentro pones lo siguiente
Origin: Debian
Label: Debian
Suite: stable
Version: 4.0r1
Codename: etch
Architectures: alpha
Components: main contrib
Description: Debian 4.0r1 Released 16th February 2007
ya una ves hecho esto el repo esta listo solo falta configurar el /etc/apt/sources.list
deb file:/mnt/lv2/debian stable contrib main
y
aptitude update
si todo salio bien ya esta el Repo.
Si lo prefieres creas un virtualhost y lo agregas al DNS
Y configuras asi el /etc/apt/sources.list
deb http://debian.trini.sanctispiritus.co.cu stable main contrib