✨
Ubuntu 22.04 の dailybuild の入手
Ubuntu 22.04 の dailybuild の入手
準備
zsync というツールをインストールする。
sudo apt install -y zsync
zsync
daily build は必ずしも毎日更新されるとは限らないが、頻繁に更新されるので、何度も取得するがサイズが大きい。でもバイナリ自体の差分は大きくないので、ダウンロードに必要にサイズや時間を節約したい。
このような目的で zsync というツールがある。
これを使用して daily build のダウンロードを行う。
ダウンロードするときには zsync ファイルのパスを指定する。
入手
Ubuntu Server
zsync http://ftp.jaist.ac.jp/pub/Linux/ubuntu-cdimage/ubuntu-server/daily-live/current/jammy-live-server-amd64.iso.zsync
Ubuntu Desktop
zsync http://ftp.jaist.ac.jp/pub/Linux/ubuntu-cdimage/ubuntu/daily-live/current/jammy-desktop-amd64.iso.zsync
- 初回起動時はフルでダウンロードする。
- 2回目以降は差分を計算して差分をダウンロードするので速い。
- ubuntu 22.04 が正式リリースされたら上記 URL のパスはなくなって新しいリリース (ubuntu 22.10 とか)のパスになる。
- その場合上記 URL の一つ上の場所にアクセスして zsync ファイルのパスを確認したうえで、そのパスを指定することで新しいリリース (ubuntu 22.10 とか) に対応できるようになる。
チェックサム
zsync ファイルと同一階層に SHA256 のチェックサムが公開されている。
以下のように sha256sum
コマンドを実行した結果と上記サイトにある内容と比較して一致していれば正しく取得できている。(※ もちろん下の値自体は、この記事を書いている時点での値なので基本的には毎日変わる)
$ sha256sum jammy-desktop-amd64.iso jammy-live-server-amd64.iso
1366419a17876a43e25d8b8a024c73b7b61f7084c68f21666b658cede1dcc21e jammy-desktop-amd64.iso
9dd4c26abf437e93bb5edae6967a9cd9f05b4f86be5a0da36c5b6ad5e4f85b1e jammy-live-server-amd64.iso
Discussion