Ubuntu Natty 11.04已经发布,相信很多人都准备下载Ubuntu 11.04的光盘镜像来体验一下新版本的魅力,不过每次新版本发布重新下载一个光盘镜像实在是很浪费网络资源,而且在发布日下载服务器的负担也非常大,假如能够对旧版本的光盘镜像进行更新,只下载更新部分就好了。How-to Geek今天就为我们提供了利用Zsync命令更新Ubuntu光盘镜像的方法,下面我们一起来看看如何更新吧!
Zsync是Linux下的一个命令,其作用是对已有的.iso文件与服务器上的zsync文件进行对比,然后仅下载新光盘镜像的更新部分并与旧 镜像合并从而达到更新光盘镜像的目的,所以大家不要急着把电脑上的Ubuntu 10.10或者Ubuntu 11.04 Beta光盘镜像删掉,我们可以通过Zsync这个工具将其更新为Ubuntu 11.04正式版的光盘镜像。(其他发行版如Fedora、Debian等等也支持Zsync工具) 那么Zsync能够节省多少下载量呢?在How-to Geek的测试中,从Ubuntu 10.04.2的光盘镜像升级到11.04 Beta 2需要下载89%左右,而从Ubuntu 10.10升级到11.04 Beta 2则只需要下载84%左右。考虑到Ubuntu 11.04所做成的巨大改变,我觉得这样的效果还是挺不错的,而且还可以为服务器节省带宽。假如你已经下载了Ubuntu 11.04 Beta或者Beta 2,那么毫无疑问会更进一步节省下载量,尤其是Beta 2,和正式版的区别已经非常小了。 在Ubuntu下安装Zsync只需要在终端输入以下命令即可:
sudo apt-get install zsync
然后用cd命令进入Ubuntu旧版本光盘镜像所在的目录,或者你也可以把光盘镜像复制到你的用户目录,也就是/home/UserName下面 (UserName就是你的用户名),然后在终端中输入cd就会回到你的用户目录。然后终端中输入下面的命令:
zsync -i ubuntu-10.10-desktop-i386.iso http://mirrors.163.com/ubuntu-releases/natty/ubuntu-11.04-beta2-desktop-i386.iso.zsync
我解释一下上述命令的含义,zsync就是使用Zsync工具的命令,-i表示后面所带的文件是输入文件,也就是说已有的旧光盘镜像,最后的链接 就是Ubuntu 163源上面的zsync文件,由于目前Ubuntu 11.04的全球服务器同步还没有完成,所以163服务器上面的版本仍然是11.04 Beta 2,或许你会问这个链接是哪里来的呢?其实就是光盘镜像的下载链接后面加上.zsync的后缀名即可,更简单的方法是到服务器的文件列表中去复制这个链 接,例如国内速度较快的163源的Ubuntu 11.04文件列表可以在http: //mirrors.163.com/ubuntu-releases/natty/获得。当你用这种方式下载新光盘镜像时 也不用担心Zsync会把原来的光盘镜像破坏,原来的光盘镜像仍然会保留的。 输入以上命令之后Zsync会首先下载.zsync文件,然后读取输入文件进行对比确定要下载的部分,最后就会开始下载,下载过程中会在原目录生 成ubuntu-11.04-beta2-desktop-i386.iso.part文件,假如网络中断的话,重新执行Zsync会根 据.part文件的情况进行断点续传。 除了可以用来更新旧光盘镜像,Zsync还可以用来转换Ubuntu光盘镜像版本,例如从Ubuntu转为Kubuntu等等,据How-to Geek测试,从Ubuntu 10.10转换到Xbuntu 10.10仅仅需要下载42%,效果可以说非常好。 为了方便大家,我将163源的Ubuntu 11.04正式版的.zsync文件链接贴在这里,由于服务器尚未同步完毕,所以现在还不能下载正式版,请大家耐心等待!具体情况可到http: //mirrors.163.com/ubuntu-releases/natty/(Ubuntu)及http: //mirrors.163.com/ubuntu-releases/kubuntu/natty/(Kubuntu)查 看。使用时复制相应链接,然后用鼠标中键粘贴到终端即可。 Ubuntu live desktop x86 and x86_64
http://mirrors.163.com/ubuntu-releases/natty/ubuntu-11.04-desktop-i386.iso.zsync http://mirrors.163.com/ubuntu-releases/natty/ubuntu-11.04-desktop-amd64.iso.zsync
Ubuntu alternate x86 and x86_64
http://mirrors.163.com/ubuntu-releases/natty/ubuntu-11.04-alternate-i386.iso.zsync http://mirrors.163.com/ubuntu-releases/natty/ubuntu-11.04-alternate-amd64.iso.zsync
Kubuntu live desktop x86 and x86_64
http://mirrors.163.com/ubuntu-releases/kubuntu/natty/kubuntu-11.04-desktop-i386.iso.zsync http://mirrors.163.com/ubuntu-releases/kubuntu/natty/kubuntu-11.04-desktop-amd64.iso.zsync
Kubuntu alternate x86 and x86_64
http://mirrors.163.com/ubuntu-releases/kubuntu/natty/kubuntu-11.04-alternate-amd64.iso.zsync http://mirrors.163.com/ubuntu-releases/kubuntu/natty/ubuntu-11.04-alternate-amd64.iso.zsync
由于163源上没有Xubuntu,所以下面的链接是How-to Geek给出的,速度应该会比较慢。 Xubuntu live desktop x86
http://cdimage.ubuntu.com/xubuntu/releases/11.04/release/xubuntu-11.04-desktop-i386.iso.zsync http://cdimage.ubuntu.com/xubuntu/releases/maverick/release/xubuntu-11.04-desktop-amd64.iso
此文由Terry Chen 提供,在此表示感谢。