Mirror-Personalizado (solucionado)

Forums: 

Hola panas un Saludo...
Como sabran los Mirrors de Debian poseen +/- 23 GB hasta mas y que no es facil trasladar esa cantidad de GB de un lugar a otro solo para instalar los servicios necesarios que requiere un Servidor como por ej Firewall, SSH, Proxy, DNS, Web, MySql, Email, PDC, OpenLDAP, Statics, mas el entorno grafico y demas... nunca llega a 4 GB, existe algun sistema que cree un MINI-MIRROR personalizado.

Espero su cooperacion...

ahí si que NPI ... No tengo

Imagen de deathUser

ahí si que NPI ...

No tengo Debian, sino ubuntu, y tengo las mismas versiones de apt-config (bueno, salvo que es la de ubuntu) y acá funciona el archivo de configuración, aunque veo que en la línea de comandos no me coge la opción, pero así dice el manual :(

Algún debian-gurú que nos de una mano ...??? razametal, el santo, alguien ...???

bye
;)

Correcto...

Correcto estaba haciendo unas valoraciones sobre el dpkg-scanpackages y me percate que brinda esas muy utiles posibilidades para mi y tambien es cierto lo que comenta el pana sobre el APT...

Es decir tendria que instalar un LINUX desde cero usando apt-get install y no (aptitude install como uso yo) para que se guarden en cache y antes de todo ampliar el APT...

Como le digo al dpkg-scanpackages que me prepare los archivos de cache como si fuera un mirror....? se que crea un Packages.gz, pero para crear la estructura que requiere otra PC cuando lo solicite por sources.list?

Habria que preparar un Script que permita hacer eso, que cree las carpetas pool y dist (en el lugar deseado), escanee los paquetes del cache-apt y los mueva para la ubicacion que funcionara como mirror...

OK, voy echarle un vistaso al dpkg-scanpackages y al atp para ver como prodria crear un script que me resuma todo...(si me pueden ayudar en el mismo pues "Gracias")...

ecualug
______________________
!!!AdminRed_Debian!!!

yo lo que hice una vez fue

Imagen de deathUser

yo lo que hice una vez fue copiarme el contenido del /var/cache/apt/archives/ a las máquinas que quería instalar, e instalar luego en el destino con apt o aptitude, lo toma del caché de una ...

Por cierto, apt y aptitude usan el mismo caché, solo que aptitude tiene una mejor resolución de dependencias.

bye
;)

aptitude tambien guarda el

Imagen de Tonny

aptitude tambien guarda el cache
com dice death si solo deseas tener esos paquetes copia todos los .deb necesarios
y haz un dpkg -i *.deb
como están ahí todas las dependencias no habrá rotura de paquetes

SOLUCION

Pana, se me había olvidado publicar la solución que encontré, es que con mi comunidad de SWL tenía el time busy... utilicé el apt-cacher-ng y lo modifique un poco mediante un simple script que preparé, pero al final hace lo que deseo...

1. Se instala la PC con todo lo que deseen (FULL).
2. Realizan una salva de todos los paquetes instalados (LOG).
2.2 dpkg --get-selections "*"
3. Instalar el apt-cacher-ng y configurar el destino.
3.3 aptitude install apt-cacher-ng
3.4 nano /etc/apt-cacher-ng/acng.conf
4. Ejecutar en la consola aptitude install -d (TODOS LOS PACK)

Al terminar se creara un mirror peque~no con todas sus carpetas y los archivos correspondientes a las mismas (main, contrib, non-free) en la carpeta especificada en el apt-cacher-ng...

Finalmente ejecutan el dpkg-scanpackages

cd $mymirror
dpkg-scanpackages pool/main dists/lenny/main/binary-i386 | gzip -c -9 > $mymirror/dists/lenny/main/binary-i386/Packages.gz
dpkg-scanpackages pool/contrib dists/lenny/contrib/binary-i386 | gzip -c -9 > $mymirror/dists/lenny/contrib/binary-i386/Packages.gz
dpkg-scanpackages pool/non-free dists/lenny/non-free/binary-i386 | gzip -c -9 > $mymirror/dists/lenny/non-free/binary-i386/Packages.gz

Y LISTO, un mirror bien ordenado y con lo necesario...

ecualug
______________________
!!!AdminRed_Debian!!!

Páginas