¿Cómo actualizo una ISO con zsync?

¿Cómo actualizo una ISO con zsync?

El contexto aquí es la ISO de desarrollo Oneric. No quiero tener que volver a descargar esto cada vez que algo cambie. Noto que hay un .zsyncarchivo en el directorio de descarga. Por lo que sé, esto debería permitirme actualizar solo los fragmentos que han cambiado, ahorrando una gran cantidad de ancho de banda.

El único problema es que no tengo ni idea de lo que estoy haciendo :) ¿Alguien podría orientarme en la dirección correcta para mantenerme oneiric-desktop-amd64.isoactualizado?

Respuesta1

Resulta que estaba siendo tonto. Acorrecto googleary encontré mi respuesta enWikiUbuntu. Todo lo que necesito para ejecutar es:

zsync http://cdimage.ubuntu.com/daily-live/current/oneiric-desktop-amd64.iso.zsync

Debo señalar que mi ISO descargado previamente se encuentra en la misma ruta que esta.

Descargó el archivo zsync, lo comparó con mi ISO y lo actualizó a la última versión, gastando 162 MB. Negociar.

Respuesta2

Al probar compilaciones diarias con límites de ancho de banda, comencé a intentar descubrir cómo hacerlo. La técnica publicada por Oli generó una respuesta de "No se encontraron datos locales relevantes; descargaré el archivo completo".

Esto es lo que tuve que hacer para decirle a zsync que buscara la ISO correcta a partir de la cual construir.

zsync -i /path/to/old/trusty-desktop-amd64.iso  http://cdimage.ubuntu.com/ubuntu-gnome/daily-live/current/trusty-desktop-amd64.iso.zsync

Espero que esto ayude a alguien más.

información relacionada