Bir ISO’yu zsync ile nasıl güncellerim?


23

Buradaki bağlam Oneric geliştirme ISO'dur. Bir şey değiştiğinde bunu tekrar indirmek zorunda kalmak istemiyorum. .zsyncİndirme dizininde bir dosya olduğunu fark ettim . Bildiğim kadarıyla, bu sadece tonlarca bant genişliğini koruyarak değişen parçaları güncellememe izin vermeli.

Tek sorun şu ki, ne yaptığım hakkında hiçbir fikrim yok :) Biri beni oneiric-desktop-amd64.isogüncel tutmak için doğru yönde itebilir mi?


Yanıtlar:


22

Yoğunlaştığım ortaya çıktı. Bir doğru Googling ve ben cevabımı buldum Ubuntu Wiki . Koşmam gereken tek şey:

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

Daha önce indirdiğim ISO’nun bununla aynı yolda olduğunu belirtmeliyim.

Zsync dosyasını indirdi, ISO'uma göre kontrol etti ve 162MB harcadığı en son sürüme güncelledi. Pazarlık etmek.


Bu tekniği sadece 16.04.1'e kadar zsync ubuntu-16.04-desktop-amd64.iso'ya kullandım ve etkileyici bir şekilde, orijinal ISO'daki içeriklerin% 52.6'sını indirdi, bu da beni indirmek için dosyanın biraz altında bıraktı.
mwfearnley

@mwfearnley Bu sadece ürpertici. Daha fazlasını değiştirmeyi beklerdim.
Oli

Benzer değil sudo apt update && sudo apt upgrademi?
papatya

@daisy Hayır, gerçekten değil.
Oli

tamam, bu yüzden Download klasörümde disco-desktop-amd64.iso var ve şimdi güncellemek için, indirme klasöründe iso.zsync dosyasını indirmem gerekiyor? veya İndir'den başka bir klasör?
papatya

4

Günlük yapıları bant genişliği kapaklarıyla test ederek bunun nasıl devam edeceğini bulmaya başladım. Oli'nin gönderdiği teknik, "Yerel veri bulunamadı - tüm dosyayı indireceğim" şeklinde bir cevap verdi.

Bu, zsync'e kurulacak doğru isoyu aramasını söylemek için yapmam gereken şeydi.

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

Umarım bunun bir başkasına yardımı olur.


1
zsynceski ISO'nuzu yenisiyle değiştirir. (Eski ISO'yu yedekler ... ancak yeniden çalıştırdığınızda, yeni yedeklemeler eskilerin yerine geçer.) Varsayılan olarak, eski dosyanın indirmesini istediğiniz yerde bulunduğunu varsayar. -iEski dosyayı belirtmek için bayrağı kullanabilirsiniz (bir kereden fazla kullanabilir ve birden fazla dosyadan bile kaynak yapabilirsiniz) ya da eski dosyayı değiştirmek istediğinizi varsayarak , onu içeren dizinde olduğunuzdan emin olabilirsiniz. ( cd /path/to/old/trusty-desktop-amd64.iso) veya indirmek istediğiniz geçerli dizine taşıyın.
Eliah Kagan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.