[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compartir paquetes entre puestos



si, ja existe y la tienes in tu maquina...   :-)

hay mucha forma por esto, pero la que me parese mas facíl es esta:

suponemos que tu servidor tiene la dirección IP 192.168.1.1

instala el paquete wu-ftpd

crea un usuario "installer" con passwd por ejemplo "hola-caracola"

copia tu paquettes en /home/installer/directorio-paquettes y cambia los
permissos (de los paquettes)en root:root 644

# cd /home/installer/directorio-paquettes
# chown root:root *
# chmod 644 *

como usuario installer:
# dpkg-scanpackages . /dev/null > Packages
# gzip -c9 Packages > Packages.gz


Ahora en cada otra maquina entra como root y añade esta linea a
/etc/apt/sources.lists

deb ftp://installer:hola-caracola@192.168.1.1/ /

ejecuta "dselect" y eliges Update.

Ya tienes tu paquettes disponibles.

Si hay un error es culpa de un percurso no bien definido

Recuerda que la linea arriba de apt, es para una escructura así:

/home/installer
/home/installer/Packages
/home/installer/Packages.gz
/home/installer/Directorio-paquettes

y todos lod .deb en /home/installer/Directorio-paquettes sin otros
sub-directorio.

Claro que se puede recrear una estructura debian-like, pero para empezar
es mas fácil así.

Recuerda TB que cada vez que se añade o actualiza paquettes en el
servidor, se tiene que re-generar con dpkg-scanpackages la base de
datos.... y en los clientes actualizar dselect con la opcción Updates.



Bueno es todos.
Tien en cuenta que estoy escribiendo a memória, y algo puede estar mal
(si alguen encontra algo de mal...decirlo)


saludos,
MaX


On Tue, 2001-09-18 at 23:49, Ricardo Pérez wrote:
> 
> Pues nada, listeros, que aquí sigo con la segunda parte de "Cómo
Montar la 
> Red de un IES" :)
> 
> Antes que nada, agradeceros a todos la ayuda prestada. Con ella, la
cosa ya 
> tiene otro color.
> 
> Pero ahora me surgen ideas (¡cuidado! :)). En fin, la cosa es la
siguiente: 
> Si quiero tener actualizados mis 15 puestos, usando nuestro querido
apt-get 
> upgrade o dist-upgrade, me planteo que hacerlo en cada puesto
supondría tener 
> que bajarse de la red todos los paquetes necesarios, pero bajarlos UNA
VEZ 
> POR CADA PUESTO, a menos que existiera una manera de compartir un
conjunto de 
> paquetes entre distintos puestos de una red, y que pudíeramos
configurar el 
> apt para que los cogiera de ese conjunto compartido.
> 
> Lo que yo me planteo es la solución siguiente: un servidor de paquetes
.deb, 
> de manera que cuando reciba, de un puesto, la petición de un paquete 
> concreto, actúe así:
> 
>  - Si el paquete ya lo tiene él en su /var/cache/apt/archives (por
ejemplo), 
> que se lo dé directamente.
> 
>  - Si el paquete no lo tiene, bajárselo de ftp.debian.org, guardarlo
en su 
> /var/cache/apt/archives (por ejemplo) y dárselo al puesto que lo
requirió.
> 
> Todo ello con la idea de que, si un puesto solicita un paquete y el
servidor 
> se lo baja, que lo tenga guardado para que cuando otro puesto le
solicite el 
> mismo paquete, ya no tenga que bajárselo de nuevo y se lo dé
inmediatamente.
> 
> ¿Existe ya esta maravilla? ¿Me estoy liando yo mismo? Sé que hay cosas
como 
> el apt-move o el apt-proxy, pero hasta donde yo sé no funcionan de la
misma 
> manera.
> 
> ¿Alguien puede arrojarme algo de luz?
> 
> Gracias de antemano, eficaces listeros :)
> 
> 
> Ricardo.
> 
> 




_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com




Reply to: