On Fri, 15 May 2009, Marco Antonio wrote: > buenas.. > > > la intension es: > > - generar un repositorio en base a los paquetes instalados en el equipo 1 > - instalar desde un repositorio "congelado", los mismos paquetes que > el equipo 1 en el equipo 2. > - mantener el versionado de los paquetes a instalar en el equipo 2 , > iguales al equipo 1. >
Holas, En las docs de Debian tenes un howto bastante sencillo de como hacerlo, que lo podes encontrar por aca [0], y explica como hacerte uno ala Debian con todos los chiches o uno asi basico, y como este ultimo es cortito y sencillo, te lo resumo aca: 0. Ya que lo queres compartir por red, deberias tener un ftp o un web server instalado (sino, 'apt-get install apache2' y a otra cosa), y tambien tendrias que tener instalado 'dpkg-dev' que trae una herramienta que se llama 'dpkg-scanpackages' que sirve ni mas ni menos que para para escanear todos los .deb y extraer del archivo 'control' la info del paquete, y con eso vas a poder generar a Packages.gz que vendria a ser el indice con todos los paquetes disponibles en el repo. 1. Creas los directorios, uno para Ubuntu y uno para Debian. Para simplificarlo vamos a crearlo en /var/www asi ya esta disponible de una. Ponele que te quedaria algo asi: /var/www/repositorio/ /var/www/repositorio/debian /var/www/repositorio/ubuntu y ahi mandas los .deb de cada distro. 2. Una vez que tenes todo ahi, te mandas para /var/www/repositorio y ejecutas algo asi: % dpkg-scanpackages debian /dev/null | gzip -9c > debian/Packages.gz % dpkg-scanpackages ubuntu /dev/null | gzip -9c > ubuntu/Packages.gz Y asi generas al Packages.gz. 3. Ahora solamente te resta modificar los sources.list y agregar al nuevo repo para cada maquina (debian|ubuntu), la linea seria algo asi: deb http://192.168.0.1/path/del/repositorio/ debian/ o deb http://192.168.0.1/path/del/repositorio/ ubuntu/ 4. le das al 'aptitude update' para poder apt-getear de tus repos 5. ??? 6. PROFIT! y listo :-) [0] http://www.debian.org/doc/manuals/repository-howto/repository-howto Saludos -- JID: [email protected] | http://lusers.com.ar/ 2B82 A38D 1BA5 847A A74D 6C34 6AB7 9ED6 C8FD F9C1 -- Para desuscribirte tenés que visitar la página https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
