Pertanyaan Bagaimana cara memperbarui ISO dengan zsync?


Konteksnya di sini adalah pengembangan ISO Oneric. Saya tidak ingin mengunduh ulang ini setiap kali sesuatu berubah. Saya perhatikan ada sebuah .zsync file di direktori unduhan. Dari apa yang saya tahu, ini seharusnya membiarkan saya memperbarui hanya potongan yang telah berubah, menghemat banyak bandwidth.

Satu-satunya masalah adalah, saya tidak tahu apa yang sedang saya lakukan: Bisakah seseorang mendorong saya ke arah yang benar untuk menjaga oneiric-desktop-amd64.iso up to date?


22
2017-07-23 14:44


asal


Terkait (tetapi bukan duplikat): Bagaimana cara mengidentifikasi dan mengganti file yang rusak dalam ISO Ubuntu yang rusak? - Eliah Kagan


Jawaban:


Ternyata saya sedang padat. SEBUAH benar Googling dan saya menemukan jawaban saya Wiki Ubuntu. Yang harus saya jalankan adalah:

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

Saya harus menunjukkan bahwa ISO saya yang sebelumnya diunduh ada di jalur yang sama seperti ini.

Ini mengunduh file zsync, mengeceknya terhadap ISO saya dan memperbaruinya ke versi terbaru, menghabiskan 162MB. Tawar.


21
2017-07-23 14:52



Saya baru saja menggunakan teknik ini untuk zsync ubuntu-16.04-desktop-amd64.iso hingga 16.04.1, dan secara mengesankan, ia menemukan 52,6% konten dalam ISO asli, membuat saya sedikit di bawah setengah file untuk mengunduh. - mwfearnley
@ mwfearnley Itu hanya menyeramkan. Saya akan berharap lebih banyak telah berubah. - Oli♦


Pengujian build harian dengan batas bandwidth, saya mulai mencoba mencari tahu bagaimana cara melakukannya. Teknik yang diposting Oli memimpin tanggapan "Tidak ditemukan data lokal yang relevan - saya akan mengunduh seluruh file."

Inilah yang harus saya lakukan untuk memberi tahu zsync untuk mencari iso yang tepat untuk dibangun.

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

Saya harap ini membantu orang lain.


4
2018-03-27 06:41



zsync menggantikan ISO lama Anda dengan ISO yang baru. (Itu mem-backup ISO yang lama ... tetapi ketika Anda menjalankannya kembali, pencadangan yang lebih baru menggantikan yang lama.) Jadi, secara default, ini mengasumsikan file lama berada di mana Anda mengatakannya untuk mengunduh. Anda dapat menggunakan -i bendera untuk menentukan file lama (Anda bahkan dapat menggunakannya lebih dari sekali dan sumber dari beberapa file) atau, dengan asumsi Anda ingin untuk mengganti file lama, Anda cukup memastikan bahwa Anda berada di direktori yang memuatnya (cd /path/to/old/trusty-desktop-amd64.iso) atau pindahkan ke direktori saat ini di mana Anda ingin mengunduh. - Eliah Kagan