Como adoptar un pingüino

BLOG de AZULcasiNEGRO, donde se cuentan básicamente las peripecias durante la migración a Kubuntu/Linux

Aviso Cookies

Categories

Contador

Eres el visitante

Uno de los problemas que nos encontramos a la hora de bajarnos cd's de ubuntu es el ancho de banda tercermundista que tenemos en España. Claro, eso implica que para bajarme una iso de cd con mi ADSL tarda casi 3 horas. Si encima añadimos diferentes versiones (alternate,amd64,kubuntu,etc) pues peor. Para acabarlo de rematar, si queremos testear las diferentes alphas y betas, se vuelve casi imposible. Bueno, para esto último hay solución.

ZSYNC

Zsync tiene la misma filosofia que rsync, pero con la gracia que se genera un archivo en el servidor con los cambios. Para los que no sepan lo que hace rsync decirles que lo que hace es comparar origen con destino y descargar sólo lo necesario. Algo así como una copia incremental (que solo transmite los cambios).

Vamos a poner un ejemplo.
A día de hoy esta la beta de 9.10 de Ubuntu (karmic), pero diariamente salen actualizaciones hasta la versión final.
Lo primero nos descargamos la versión beta, eso si, nos toca bajarla entera.

$ wget http://releases.ubuntu.com/9.10/ubuntu-9.10-beta-desktop-i386.iso

Hasta aquí como siempre. Pero podemos actualizar a la versión de hoy (hay una versión que se actualiza diariamente corrigiendo fallos).
Copiamos la iso para no perder el original.
$ cp ubuntu-9.10-beta-desktop-i386.iso ubuntu-9.10-daily-desktop-i386.iso

Y ahora viene lo interesante: le pedimos que actualice la imagen a día de hoy sobre la copia.
$ zsync -o ubuntu-9.10-daily-desktop-i386.iso 
http://cdimage.ubuntu.com/daily-live/current/karmic-desktop-i386.iso.zsync

Zsync descarga primero el archivo .zsync y seguido lo compara con la iso que le damos de salida.
El resultado es
Read ubuntu-9.10-daily-desktop-i386.iso. Target 57.9% complete.
Quiere decir que el 57.9% no ha cambiado, por tanto no hay que descargarlo. A partir de aquí empieza la descarga.
En este caso concreto no llegó a 1 hora.

Esto también nos servirá para la Release Candidate y la final.
Así que seguramente esta será la versión que tardaré menos en tener.

1 comentarios

  1. Unknown  

    Exelente aunque veo que no tiene la popularidad que se merece el aporte,
    Ya que puede ahorrarnos horas de descargas entre distribuciones

    (Solo descargue 10% entre Ubuntu y UNR)

    En fin gracias
    :)

Publicar un comentario

Cuenta atrás

Nuestros derechos

Recent Posts

Recent Comments