zsyncを使用してISOを更新するにはどうすればよいですか?


23

ここでのコンテキストは、Oneric開発ISOです。何かが変わるたびにこれを再ダウンロードする必要はありません。.zsyncダウンロードディレクトリにファイルがあることに気付きました。私が知っていることから、これにより、変更されたチャンクのみが更新され、大量の帯域幅が節約されます。

唯一の問題は、私が何をしているのかわからないことです:)誰かが私を正しい方向に押してoneiric-desktop-amd64.iso最新の状態に保つことができますか?


回答:


22

私は密集していたことが判明した。正しいグーグルと私は上の私の答えたのUbuntuのWikiを。実行する必要があるのは次のとおりです。

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

以前にダウンロードしたISOはこれと同じパスにあることを指摘する必要があります。

zsyncファイルをダウンロードし、ISOと照合してチェックし、162MBを費やして最新バージョンに更新しました。バーゲン。


この手法を使用してubuntu-16.04-desktop-amd64.isoを16.04.1までzsyncしたところ、印象的なことに、元のISOのコンテンツの52.6%が見つかり、ダウンロードするファイルが半分以下になりました。
mwfearnley

@mwfearnleyそれは気味が悪いです。もっと変わると思っていたでしょう。
オリ

似てないsudo apt update && sudo apt upgrade
デイジー

@daisyいいえ、そうでもありません。
オリ

さて、ダウンロードフォルダーにdisco-desktop-amd64.isoがあります。それを更新するには、ダウンロードフォルダーにiso.zsyncファイルをダウンロードするだけです。またはダウンロード以外のフォルダですか?
デイジー

4

帯域幅の上限を設定した毎日のビルドをテストして、これをどうやって解決するかを考え始めました。Oliの投稿されたテクニックは、「ローカルデータが見つかりませんでした-ファイル全体をダウンロードします」という応答を導きました。

これは、構築する適切なisoを探すようにzsyncに指示する必要がありました。

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

これが他の人の助けになることを願っています。


1
zsync古いISOを新しいISOに置き換えます。(古いISOをバックアップしますが、もう一度実行すると、新しいバックアップが古いものを置き換えます。)デフォルトでは、古いファイルはダウンロードするように指示した場所にあると想定されます。あなたは使用することができ-i、あなたが想定し、または(あなたも一度、複数のファイルからソースよりも多くのそれを使用することができます)、古いファイルを指定するためのフラグをしたいあなたは、単にあなたがそれを含むディレクトリにいることができます、古いファイルを置き換えるために(cd /path/to/old/trusty-desktop-amd64.iso)またはダウンロードする現在のディレクトリに移動します。
エリアカガン14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.