Помимо 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
Так что нажмите один раз, где написано Пропустить . Теперь будет установлена последняя доступная стабильная версия zsync
Cygwin.
- Нажмите 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?
Хотя это значительно шире, чем это (и я не рекомендую считать их дубликатами!), Если вам интересно, возможно, вы захотите взглянуть на вопрос, который изначально побудил меня написать большую часть текста здесь (т.е. текст, заключенный в кавычки):