123 meneos

Apt-get finalmente usa diffs al hacer update

Se acabó el desperdicio de ancho de banda cada vez que se hace un apt-get update. Parece que la nueva version de apt-get (recientemente liberada en Debian Sid), usa un mecanismo de descarga de lista de diffs, para bajarse sólamente los cambios desde la última actualización local de los ficheros Sources.gz y Packages.gz.

negativos: 0   usuarios: 123   anónimos: 0  
compartir:  twitter  facebook  tuenti  
  1. #1   Joer, ni que ocupen mucho los paquetitos de marras. :-P Aunque supongo que con un modem o algún otro tipo de conexión lenta sí que debe de hacerse pesado.
    8  votos: 0   link
    el 13-05-2006 10:54 UTC por unf unf
  2. #2   Pues los Packages.gz de los repositorios oficiales de Debian SID creo que iban ya por 4MB. Multiplícalo por el número de máquinas Debian gestionadas por Administradores que frenéticamente están apt-get update && apt-get upgrade, y ya me contarás si es o no mucho ;).
    6  votos: 0   link
    el 13-05-2006 10:57 UTC por KikoV KikoV
  3. #3   Es un adelanto, y me alegra (uso Debian). De todas formas, tampoco es un ahorro vital. Antes (en testing y stable, todavía) se miraba si la lista online era igual que la que tenías. Si lo era, no bajabas nada, si no, te la bajabas toda. Como dices en tu blog, eso significa bajarte continuamente listas en las que sólo han cambiado un par de paquetes... pero al menos nunca te bajas listas duplicadas (igual que la que ya tienes), y en general las listas son ficheros relativamente pequeños.

    En todo caso, es un avance más. ¡Bien por Debian!
    6  votos: 0   link
    el 13-05-2006 10:59 UTC por isilanes isilanes
  4. #4   No lo había enfocado del lado del servidor. Esto probablemente ahorrará bastante bw a los de Debian.
    8  votos: 0   link
    el 13-05-2006 11:00 UTC por unf unf
  5. #5   En debian experimental eso ya lleva mucho tiempo. Si estas dos o tres dias sin actualizar se baja los diff de cada uno de esos dias y listos. Si estas mucho más tiempo se baja directamente la lista entera.
    El próximo paso quizás sea el diff entre los paquetes, pero eso requiere mucha carca de cpu y memoria en los servidores. Ya veremos si lo pueden implementar para que sea posible usarlo.
    6  votos: 0   link
    el 13-05-2006 12:26 UTC por FrIkI FrIkI
  6. #6   diff entre paquetes?.. te refieres a diff binarios? eso si que puede ser interesante... se me antoja que un buen proyecto para SoC.
    6  votos: 0   link
    el 13-05-2006 12:42 UTC por KikoV KikoV
comentarios cerrados

menéame