当前位置: 首页>>技术教程>>正文


使用zsync下载Ubuntu Xenial Xerus 16.04 Linux ISO映像

, ,
zsync如果您想使Ubuntu Xenial Xerus ISO映像保持最新,而无需每次更新时都更新re-download和整个ISO映像,则它是一个非常方便的下载工具。对于每日生成的Ubuntu Xenial Xerus ISO映像,或者下载速度或带宽有限的情况,尤其如此。在这种情况下zsync将允许您仅下载自上次下载以来已更改的ISO映像部分。

先决条件

首先,让我们开始安装zsync包:


# apt-get install zsync

初始ISO映像下载

一旦zsync已安装,您准备下载实际的ISO映像。首先,找到一个相关的.zsync文件,无论是日常构建,桌面,服务器等。浏览以下Ubuntu下载站点,找到所需的ISO下载链接。例如:


DAILY BUILD Xenial Xerus 16.04 Linux ISO image
http://cdimage.ubuntu.com/daily-live/current/xenial-desktop-amd64.iso.zsync
RELEASE Xenial Xerus 16.04 Linux ISO image:
http://cdimage.ubuntu.com/releases/16.04/release/ubuntu-16.04-desktop-amd64+mac.iso.zsync

第一次跑步zsync命令以下载Ubuntu Xenial ISO映像,除了下载整个映像,您显然还有其他选择。输入zsync命令后跟*.zsyncISO映像下载链接:


# zsync http://cdimage.ubuntu.com/daily-live/current/xenial-desktop-amd64.iso.zsync
#################### 100.0% 199.9 kBps DONE     

No relevant local data found - I will be downloading the whole file. If that's not what you want, CTRL-C out. You should specify the local file is the old version of the file to download with -i (you might have to decompress it with gzip -d first). Or perhaps you just have no data that helps download the file
downloading from http://cdimage.ubuntu.com/daily-live/current/xenial-desktop-amd64.iso:

部分ISO映像下载

上面的命令将每天下载Ubuntu Xenial Xerus 16.04构建ISO映像。要使用新版本或每日构建的映像更新映像,只需使用以下命令re-run,然后zsync会自动将您以前的ISO映像与可用的新映像进行比较:


# zsync http://cdimage.ubuntu.com/daily-live/current/xenial-desktop-amd64.iso.zsync
#################### 100.0% 248.7 kBps DONE     

reading seed file xenial-desktop-amd64.iso: 
************************
Read xenial-desktop-amd64.iso. Target 88.6% complete. 
downloading from http://cdimage.ubuntu.com/daily-live/current/xenial-desktop-amd64.iso:
#################### 100.0% 207.3 kBps DONE      

verifying download...checksum matches OK
used 1307213824 local, fetched 168680739

自动化Ubuntu映像下载

如果您希望保持Ubuntu Xenial映像的最新状态而不会受到干扰,请修改cron计划程序列表以每晚自动下载ISO映像:


$ crontab -e

并在更新实际下载URL,时间和下载目标目录以反映您的需求时输入以下行:


 0 0 * * * cd /ISO/download/xenial/; /usr/bin/zsync http://cdimage.ubuntu.com/daily-live/current/xenial-desktop-amd64.iso.zsync

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10176.html,未经允许,请勿转载。