Я пытаюсь загрузить 64-битный Ubuntu 12.10 ISO по крайне ненадежному соединению. Под ненадежным я подразумеваю, что каждый раз, когда я заканчиваю загрузку ISO и сравниваю хэши MD5, я получаю ошибку о несоответствии.
Я использую Ubuntu 12.04 для загрузки. Есть ли инструмент, который может как-то обойти очень ненадежное соединение?
system-installation
Чарли Отличник
источник
источник
Ответы:
В моем случае у меня сильно падает соединение, и если я пытаюсь загрузить ISO напрямую, у меня тоже возникает проблема с MD5. Я рекомендую загрузить ISO-образ через торрент-клиент.
Таким образом, даже во время загрузки торрент-клиент проверяет, что все в порядке. Существует хороший список торрентов для использования, но если вы используете Windows или Mac, я предлагаю UTorrent . Если вы делаете это с компьютера, на котором установлена Ubuntu, Ubuntu поставляется с торрент-клиентом по умолчанию, который называется Transmission .
Вы можете найти файл загрузки торрента на сайте Ubuntu, просто найдите файл с расширением .torrent .
источник
Помимо bittorrent , вы также можете использовать
zsync
(бесплатный инструмент) для этого.Возможно, вы захотите узнать, как это
zsync
работает, чтобы решить, хотите ли вы получить и использовать его, поэтому я сначала объясню, как он работает, а затем, как его получить.Как использовать
zsync
для загрузки образа Ubuntu ISOzsync
позволяет создавать один файл, начиная с другого. Вы можете начать с любого файла, но чтобы предложить какое-либо преимущество по сравнению с простой загрузкой нужного файла, файл, с которого вы начинаете, должен быть похож на нужный вам файл.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, - затем запустите:Это исправит поврежденный файл, который у вас есть (
Ubuntu-iso-image-name.iso
например, он называется - например, он может быть вызванubuntu-12.10-desktop-i386.iso
), чтобы он был правильным. Если вы запустили его и не внесли никаких изменений, это означает, что ваш файл правильный.zsync
включает в себя контрольные суммы, так что вы можете быть уверены, что у вас есть полный, правильный файл, если он говорит, что вы делаете.Чтобы узнать, как получить его
.zsync
на нескольких платформах и как запустить его для каждого ISO-образа Ubuntu, читайте дальше.Получение
zsync
утилитыЯ уже писал о получении и использовании
zsync
для исправления поврежденных ISO-образов, в другом контексте. Это было в более длинном ответе, большая часть которого не связана с этим вопросом здесь. Итак, я извлек части этого, которые связаны.Из моего ответа на Как определить и заменить испорченные файлы в испорченном Ubuntu ISO?
Использование
.zsync
для исправления наиболее распространенных файлов Ubuntu ISOСначала
cd
перейдите в папку.iso
, содержащую поврежденное изображение, как описано выше (в разделе Как использоватьzsync
для загрузки ISO-образа Ubuntu ).Из моего ответа на Как определить и заменить испорченные файлы в испорченном Ubuntu ISO?
Написание
zsync
команд для других (и будущих).iso
образов UbuntuИз моего ответа на Как определить и заменить испорченные файлы в испорченном Ubuntu ISO?
Хотя это значительно шире, чем это (и я не рекомендую считать их дубликатами!), Если вам интересно, возможно, вы захотите взглянуть на вопрос, который изначально побудил меня написать большую часть текста здесь (т.е. текст, заключенный в кавычки):
источник
За эти годы я загружал много образов Ubuntu .iso, и каждый раз, когда я загружал образ Ubuntu .iso, он максимально увеличивал всю доступную емкость у моего интернет-провайдера, за исключением одного раза, когда я пытался загрузить файл Ubuntu .iso из торрент зеркальный сайт, который был намного медленнее. Ваш пробег может варьироваться, поэтому, если вы не хотите тратить свое время на ожидание завершения загрузки Ubuntu .iso, попробуйте загрузить его как по http, так и через торрент, и отмените загрузку, которая выполняется медленнее.
Кстати , я всегда загружать все ISO образы Ubuntu из официального сайта Ubuntu и я использую скачать инструмент , который имеет возобновлять прерванные загрузки функциональность как Wget уже с использованием
wget -c file.iso
или GNU Wget для Windows , так я не придется загружать одни и те же биты дважды.Альтернативой wget, которая работает на всех платформах (Windows / Mac / Linux), является популярное расширение DownloadThemAll для Firefox. DownloadThemAll поможет вам выбрать, поставить в очередь, отсортировать и ускорить загрузку. Он предлагает расширенные способы выбора ссылок для загрузки и запоминает ваши предыдущие решения, так что вы можете поставить в очередь больше загрузок одним щелчком мыши. DownloadThemAll также может автоматически или вручную перезапустить прерванные загрузки в том же месте, где они были прерваны, чтобы вы не потеряли часть файла, которую вы уже загрузили.
источник