Обновление ISO-образа для Ubuntu c помощью Zsync.

Posted by

Наблюдали ли вы, что зайдя на сайт ubuntu.ru для скачивания любой версии дистрибутива ubuntu, наличие метафайлов .

Дистрибутивы для скачивания.

Дистрибутивы Ubuntu 10.10 для скачивания.

 

Дистрибутивы Ubuntu 12.04 для скачивания.

Дистрибутивы Ubuntu 12.04 для скачивания.

 

Данные файлы .zsync используются для того чтобы к примеру имея уже один скачанный образ дистрибутива «ubuntu-10.10-desktop-i386. (694M)» не скачивать заново новую версию 11.04/11.10/12.04, а взять файл .zsync с мета-данными с сервера и загрузить только изменившиеся части тем самым снизить нагрузку на сеть.

Для начала установим в систему пакет zsync:

ekzorchik@vekz:~$ sudo apt-get install zsync

У нас есть образ «ubuntu-10.10-desktop-i386.iso» который нужно обновить к примеру до 12.04, делается это так, находим на сайте releases.ubuntu.com файл с расширением .zsync от нужной версии ISO-образа. После чего даём команду на синхронизацию содержимого образов — существующего у нас на локальном диске и предоставленного на сайте релизов убунты:

ekzorchik@vekz:~$ zsync -i iso/ubuntu-10.10-desktop-i386.iso http://releases.ubuntu.com/12.04/ubuntu-12.04.1-desktop-i386.iso.zsync

идёт процесс…

#################### 100.0% 151.8 kBps DONE

reading seed file iso/ubuntu-10.10-desktop-i386.iso: *******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************Read iso/ubuntu-10.10-desktop-i386.iso. Target 6.6% complete. ****************************

downloading from http://releases.ubuntu.com/12.04/ubuntu-12.04.1-desktop-i386.iso:

#——————- 6.6% 5.8 kBps

##—————— 12.8% 8.5 kBps ETA

##—————— 12.8% 8.4 kBps ETA

##—————— 12.8% 8.6 kBps

#####————— 28.9% 159.6 kBps A

downloading from http://releases.ubuntu.com/12.04/ubuntu-12.04.1-desktop-i386.iso:

##########———- 54.4% 204.3 kBps A

downloading from http://releases.ubuntu.com/12.04/ubuntu-12.04.1-desktop-i386.iso:

###############—— 78.6% 189.8 kBps A

downloading from http://releases.ubuntu.com/12.04/ubuntu-12.04.1-desktop-i386.iso:

################—- 80.7% 177.7 kBps A

downloading from http://releases.ubuntu.com/12.04/ubuntu-12.04.1-desktop-i386.iso:

#################### 100.0% 98.4 kBps DONE

verifying download…checksum matches OK

used 47779840 local, fetched 681370987

В результате выполнения этой команды, рядом с имеющимся образом будет создан новый файл образа с новой версией дистрибутива…

ekzorchik@vekz:~$ dir -hl ubuntu-12.04.1-desktop-i386.iso

-rw——- 1 ekzorchik ekzorchik 696M 2012-08-17 22:18 ubuntu-12.04.1-desktop-i386.iso

На этом всё, удачи!!!

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

18 − 2 =