Как обновить старый ISO-образ Ubuntu к новому релизу, при этом не скачивая его

Уже доступен новый релиз Ubuntu 11.04, но есть возможность не скачивать его заново, а просто обновить ваш старый релиз. Выполнить это можно с помощью Zsync — это команда в Linux, которая позволяет сравнить по содержимому ваш текущий ISO-образ Ubuntu и новый релиз, для того чтобы докачать только те файлы с нового релиза, которых нет в старом. Также она позволяет обновить уже существующие файлы к новым версиям.

Сколько трафика возможно выиграть при таком обновлении? К примеру, процедура обновления Ubuntu 10.04.2 до 11,04 Beta 2 требует скачать 89% от оригинального дистрибутива, а обновление Ubuntu 10.10 до 11,04 Beta 2 требует скачать 84%. Поэтому, чем ближе вы к версии обновлённого дистрибутива, тем меньше информации необходимо докачать.

Установка zsync.

Несмотря на то, что zsync это команда Linux, но она может работать и в Windows при помощи программного пакета Cygwin. При установке Cygwin необходимо убедиться, что пакет zsync помечен для установки.

С установкой zsync в Linux проблем вообще никаких нет. Он доступен в репозиториях universe и может быть установлен с помощью следующей команды:

sudo apt-get install zsync

Обновление ISO-образа.

Для того чтобы обновить ваш старый образ системы Ubuntu к новой версии необходимо использовать следующий формат команды с определенными опциями:

zsync -i /путь/к/старому/ubuntu.iso http://путь_к_новому_ Ubuntu.iso.zsync

Эта команда сравнит существующий файл с новым ISO, который доступен из интернета, загрузит недостающие чести этого ISO и вернет вам полностью обновленный образ операционной системы. Вот пример, в котором мы обновим наш образ Ubuntu 10.04.2 к новому релизу Ubuntu 11.04.

Примечание: Эта процедура не изменяет существующий образ Ubuntu 10.04.2 .iso, а просто создаст новый файл Ubuntu 11.04 .iso.

zsync -i ./ubuntu-10.04.2-desktop-i386.iso http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-i386.iso.zsync

Как вы можете увидеть из изображений ниже, контрольная сумма обновленного с помощью zsync файла слева совпадает с контрольной суммой полностью скачанного нового дистрибутива справа.

Используйте следующие ссылки, для сравнения и обновления различных дистрибутивов Ubuntu.

Ubuntu live desktop (with installer) x86 and x86_64

http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-i386.iso.zsync
http://releases.ubuntu.com/natty/ubuntu-11.04-desktop-amd64.iso.zsync

Ubuntu alternate installer x86 and x86_64

http://releases.ubuntu.com/natty/ubuntu-11.04-alternate-i386.iso.zsync
http://releases.ubuntu.com/natty/ubuntu-11.04-alternate-amd64.iso.zsync

Ubuntu server x86 and x86_64

http://releases.ubuntu.com/natty/ubuntu-11.04-server-i386.iso.zsync
http://releases.ubuntu.com/natty/ubuntu-11.04-server-amd64.iso.zsync

Вы можете также использовать zsync для перехода между различными ветками Ubuntu. Используйте следующие ссылки для перехода к нужному дистрибутиву.

Примечание: В процессе тестирования было установлено что переход с Ubuntu 10.10 на Xubuntu 10.10 требует дозагрузки около 42% от оригинального дистрибутива Xubuntu.

Kubuntu live desktop (with installer) x86_64

Примечание: Обратите внимание что ISO-образ Kubuntu доступен только в формате DVD, поэтому вы будете докачивать недостающие файлы из DVD образа.

http://cdimage.ubuntu.com/kubuntu/releases/11.10/release/kubuntu-11.10-dvd-amd64.iso.zsync

Xubuntu live desktop (with installer) x86_64

http://cdimage.ubuntu.com/xubuntu/releases/11.10/release/xubuntu-11.10-desktop-amd64.iso.zsync

Ubuntu Studio live desktop (with installer) x86_64

http://cdimage.ubuntu.com/ubuntustudio/releases/11.10/release/ubuntustudio-11.10-alternate-amd64.iso.zsync

Оцените эту статью: 1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд6 Звезд7 Звезд8 Звезд9 Звезд10 Звезд (Еще нет голосов)
Загрузка...

2 Комментариев

  1. Гость

    Поправте ссылки и перенесите каптчу выше кнопки отправить, а то с пергого разу не увидел)

    1. administrator (Автор записи)

      Спасибо.

Оставить комментарий

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

Выполните действие! (обязательно) Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.