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/

Responder a