Помимо bittorrent , вы также можете использовать zsync(бесплатный инструмент) для этого.
Возможно, вы захотите узнать, как это zsyncработает, чтобы решить, хотите ли вы получить и использовать его, поэтому я сначала объясню, как он работает, а затем, как его получить.
Как использовать zsyncдля загрузки образа Ubuntu ISO
zsyncпозволяет создавать один файл, начиная с другого. Вы можете начать с любого файла, но чтобы предложить какое-либо преимущество по сравнению с простой загрузкой нужного файла, файл, с которого вы начинаете, должен быть похож на нужный вам файл.
zsyncработает только для файлов, провайдеры которых создали .zsyncметафайл. .zsyncФайл содержит контрольные суммы для разделов файла, а также позволяет zsyncутилиту , чтобы выяснить , какие части файла у вас уже есть матч, и какие части этого не делают. Части, которые не совпадают, загружаются снова. (На самом деле, zsyncэто немного сложнее - он также может обрабатывать ситуации, когда некоторые части совпадают, но находятся в разных местах файла, без необходимости повторной загрузки этих совпадающих частей. Эта особая функция не часто помогает при создании хорошего файла из поврежденной загрузки, однако.)
Если у вас есть (поврежденный) ISO-образ, загруженный куда-то, откройте терминал или (для Windows) командную строку ( cmd.exe) и перейдите к его местоположению. В большинстве операционных систем вы можете ввести cdпробел в конце, а затем перетащить папку в командную строку, и местоположение папки будет вставлено. После этого вы можете нажать кнопку ввода , и это будет C висящий D irectory в том , что место. ( cdдолжен быть в нижнем регистре - в некоторых системах, таких как Windows, верхний регистр будет работать, но в других системах, таких как OS X и Ubuntu, не будет.)
Как только вы окажетесь в папке, в которой находится файл - запущен lsили dirдолжен показать вам все, что есть, и запустить ls *.isoили dir *.isoдолжен показать только файлы, которые заканчиваются .iso, включая образы установки Ubuntu, - затем запустите:
zsync URL-to-.zsync-file Ubuntu-iso-image-name.iso
Это исправит поврежденный файл, который у вас есть ( Ubuntu-iso-image-name.isoнапример, он называется - например, он может быть вызван ubuntu-12.10-desktop-i386.iso), чтобы он был правильным. Если вы запустили его и не внесли никаких изменений, это означает, что ваш файл правильный. zsyncвключает в себя контрольные суммы, так что вы можете быть уверены, что у вас есть полный, правильный файл, если он говорит, что вы делаете.
Чтобы узнать, как получить его .zsyncна нескольких платформах и как запустить его для каждого ISO-образа Ubuntu, читайте дальше.
Получение zsyncутилиты
Я уже писал о получении и использовании zsyncдля исправления поврежденных ISO-образов, в другом контексте. Это было в более длинном ответе, большая часть которого не связана с этим вопросом здесь. Итак, я извлек части этого, которые связаны.
Начало zsyncдля Windows
zsyncтрадиционно работает в Unix-подобной системе (которая на самом деле не включает Windows). Тем не менее, в последнее время родной порт Окна zsync
был создан , так что вы , вероятно , можете использовать это.
zsyncявляется программой командной строки, поэтому в Windows вы запускаете ее в командной строке. (Один из способов открыть командную строку - ввести
cmd.exeтекстовое поле в меню «Пуск» и нажать
Enter. Или в Windows XP и более ранних версиях: «Пуск»> «Выполнить»
cmd.exe.)
Другой способ: получить zsyncдля Cygwin
Если у вас есть какие-либо проблемы с портом Windows zsync, вы всегда можете использовать версию Cygwin. Cygwin предоставляет Unix-подобную среду для Windows. Он не позволяет запускать скомпилированные исполняемые файлы (например, вы не можете использовать его zsyncиз пакета Ubuntu), но использует специальные версии программ, скомпилированных для него из исходного кода. (Гораздо проще скомпилировать программу, написанную для Unix-подобных операционных систем в Cygwin, чем скомпилировать ее, чтобы она работала изначально в Windows.)
- Сначала получите установщик Cygwin (
setup.exe) отсюда (или воспользуйтесь этой прямой ссылкой ).
- Запустите его, нажмите Next на первом экране, затем выберите Install from Internet и снова нажмите Next .
- На следующих двух экранах поместите Cygwin и локальный каталог пакетов там, где они вам нравятся (значения по умолчанию обычно хороши).
- Выберите тип подключения к Интернету ( прямое подключение обычно хорошо) и
setup.exeзагрузит список зеркал.
Выберите любое зеркало, и оно загрузит список доступных пакетов. Вы, вероятно, будете предупреждены о том, как эта версия отличается от предыдущей. Это не проблема, если вы не использовали предыдущую версию Cygwin на той же машине.

Теперь вы можете выбрать, какие пакеты установить. Существует текстовое поле для поиска пакетов по имени. Напечатайте zsyncтам (но не нажимайте -
Enterесли вы это делаете, это все равно что нажать Далее ). Появится запись для
Net . Разверните его, щелкнув +слева от него, и вы увидите Пропустить под ним. Это означает, что если вы ничего не измените, неsetup.exe будете устанавливать .zsync

Так что нажмите один раз, где написано Пропустить . Теперь будет установлена последняя доступная стабильная версия zsyncCygwin.

- Нажмите Next еще раз, чтобы завершить установку. Среда Cygwin, и
zsync, будет загружена и установлена. (Если вас попросят установить пакеты, которые требуются в качестве зависимостей, сделайте это.)
После установки откройте оболочку Cygwin. Вы можете бежать zsyncоттуда.
Ссылки
Обратите внимание, что, хотя вы можете публиковать сообщения в списке рассылки Cygwin
о проблемах с Cygwin (после прочтения этого и материалов, которые он предлагает вам прочитать), они по понятным причинам не поддерживают неофициальные инструкции. cygwinУ него довольно хорошая документация, поэтому, как и другие проекты с хорошей централизованной документацией (например, OpenBSD), они ожидают, что люди, обращающиеся за помощью, прочтут документацию и будут работать (или, по крайней мере, очень хорошо знакомы) с ней.
(Поэтому, если у вас есть проблемы с моими инструкциями, лучшее место, чтобы спросить о них, вероятно, здесь .)
zsync на Ubuntu
Это не относится к вашему конкретному случаю, но для людей, которые хотят использовать zsyncв Ubuntu, просто установите zsync
. Это можно сделать в Центре программного обеспечения или запустив это в окне терминала ( Ctrl+ Alt+ T):
sudo apt-get update && sudo apt-get install zsync
Теперь вы можете запустить его из терминала.
Из моего ответа на Как определить и заменить испорченные файлы в испорченном Ubuntu ISO?
Использование .zsyncдля исправления наиболее распространенных файлов Ubuntu ISO
Сначала cdперейдите в папку .iso, содержащую поврежденное изображение, как описано выше (в разделе Как использовать zsyncдля загрузки ISO-образа Ubuntu ).
Теперь запустите zsyncодним из следующих способов, в зависимости от того, какой образ Ubuntu ISO это:
12.10, 32-битный:
zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-i386.iso.zsync
12.10, 64-битный:
zsync http://releases.ubuntu.com/quantal/ubuntu-12.10-desktop-amd64.iso.zsync
12.04.1 LTS, 32-битный:
zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-i386.iso.zsync
12.04.1 LTS, 64-битный:
zsync http://releases.ubuntu.com/12.04.1/ubuntu-12.04.1-desktop-amd64.iso.zsync
12.04 LTS (до выпуска версии 12.04.1), 32-разрядный:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-i386.iso.zsync
12.04 LTS (до выпуска версии 12.04.1), 64-разрядный:
zsync http://old-releases.ubuntu.com/releases/precise/ubuntu-12.04-desktop-amd64.iso.zsync
Как только вы запустите одну из этих команд, zsyncвы автоматически исправите ваш ISO до нужной версии, и все готово.
Из моего ответа на Как определить и заменить испорченные файлы в испорченном Ubuntu ISO?
Написание zsyncкоманд для других (и будущих) .isoобразов Ubuntu
Общий синтаксис заключается в том, что вы запускаете, zsyncпосле чего следует полный URL-адрес .zsyncфайла на сервере, имя которого совпадает с именем файла, версия которого вы хотите загрузить (за исключением, .zsyncконечно, в конце).
В случае, если кто-то захочет сделать это для любых других выпусков Ubuntu (или других файлов ISO для того же выпуска, таких как версия, оптимизированная для правильной загрузки на Mac или версия для мобильных устройств на базе ARM), вот правило для расположения .zsyncфайлов :
Образы ISO, содержащие в настоящее время поддерживаемые установщики, в том числе ISO для последнего выпуска LTS и все ISO для поддерживаемых в настоящее время выпусков LTS, находятся в:
http://releases.ubuntu.com/
Образы ISO для выпусков с истекшим сроком эксплуатации (которые вы не должны использовать в любом случае) или предыдущих точечных выпусков поддерживаемых выпусков LTS находятся в:
http://old-releases.ubuntu.com/releases/
Просто нажмите на ссылку для вашей версии и прокрутите вниз, чтобы увидеть полный список файлов (или найдите страницу .zsync). Затем скопируйте URL-адрес и вставьте его в zsyncкоманду.
Из моего ответа на Как определить и заменить испорченные файлы в испорченном Ubuntu ISO?
Хотя это значительно шире, чем это (и я не рекомендую считать их дубликатами!), Если вам интересно, возможно, вы захотите взглянуть на вопрос, который изначально побудил меня написать большую часть текста здесь (т.е. текст, заключенный в кавычки):