Mailinglist Archive: opensuse-es (1097 mails)

< Previous Next >
Re: [opensuse-es] Repositorios APT OS 10.2. Era:No se espamten, por un error...
  • From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
  • Date: Thu, 6 Sep 2007 19:42:28 +0200 (CEST)
  • Message-id: <Pine.LNX.4.64.0709061929290.23270@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


El 2007-09-06 a las 18:34 +0200, Josep M. Queralt escribió:

> csalinux> 
> csalinux> b) En segundo lugar guardar una copia local y al conectar comprobar si
> csalinux> han cambiado, y si lo ha hecho descargar únicamente deltas de los índices.
> 
> Exacto, el concepto que han olvidado: Solo copiar lo que ha cambiado, añadir
> lo que no está y borrar lo que ha desaparecido.
> De todas maneras, tener que comprobar en XML, muy voluminoso, no es que
> ayude mucho.

No se puede hacer.

Lo que se bajan son unos pocos ficheros xml comprimidos, y aún así son 
varios megas, con los datos de todo el repositorio. Si se añade un 
sólo parche, que supone unas lineas cambiadas en los indices, ¡hay que 
bajar el indice entero, varios megas! Hay que tener en cuenta que se hace 
por ftp o http, no mediante un servidor dedicado con rsync (por ejemplo), 
y que no hay ficheros delta de los indices propiamente dichos.

Si siguen con la idea de usar xml tendrían que ponerlo descomprimido y 
usar rsync para bajarse las modificaciones de los indices (con lo que hay 
que olvidarse de los mirrors de actualización). O generar deltas de los 
indices para reconstruir el indice original localmente.


filelists.xml.gz    4628 KB     09/06/2007      12:35:00 PM
other.xml.gz       28587 KB     09/06/2007      12:35:00 PM
primary.xml.gz       896 KB     09/06/2007      12:35:00 PM
repomd.xml             2 KB     09/06/2007      12:35:00 PM



- -- 
Saludos
       Carlos E.R.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iD8DBQFG4DwMtTMYHG2NR9URAvZ1AKCPCUgwm09GgabhS1vHwIeUddLOeACdGXsk
rRxFi1ZFA3brieb2ctU0FUQ=
=vglC
-----END PGP SIGNATURE-----
< Previous Next >
Follow Ups