Как я легко загружаю Ubuntu ISOs через bittorrent из командной строки?

Я хочу загрузить ISO Ubuntu, предпочтительно по bittorrent, и проверить его целостность.

В настоящее время следующие шаги требуются:

  • запустите веб-браузер, перейдите к ubuntu.com, найдите ссылку на загрузку
  • найдите gpg подпись для контрольных сумм
  • заставьте gpg ключ проверять gpg подпись контрольных сумм
  • ожидайте до законченной загрузки
  • gpg verifiy
  • проверка контрольной суммы

Нет ли более простой путь? Точно так же, как

  • склонный - получают установку 12.04-64bit-ubuntu-iso
  • склонный - получают установку 12.04-32bit-server-iso
  • и т.д.?

Конечно, склонный - добираются (или независимо от того, что это назвали бы), должен загрузить по bittorrent для удаления загрузки из серверов.

Если это не существует, это должно вероятное сообщение это в мозговом штурме человечности? Уже есть ли такой инструмент? Я хотел спросить прежде, чем отправить на мозговой штурм.

3
задан 10 August 2012 в 03:41

1 ответ

aria2c и метассылки позволяют Вам сделать один шаг, проверил загрузку ISO с помощью bittorrent протокола

Чрезвычайно легко сделать то, что Вы хотите использовать aria2 Менеджер загрузок CLI и метассылки ISO, доступные на официальной странице загрузки, а именно:

  • Загрузите ISO Ubuntu
  • Предпочтительно по Bittorrent
  • Автоматически проверьте целостность загруженного ISO

Шаги:

  1. Установите aria2 с sudo apt-get install aria2c

    Install via the software center

  2. Откройте официальную страницу загрузки для выпуска, который Вы хотите, например, для Точного

    http://releases.ubuntu.com/releases/precise
  3. Найдите метассылку для своего ISO, например. ubuntu-12.04-desktop-i386.metalink, и щелкните правой кнопкой для копирования его в буфер обмена
  4. В терминале введите и вставьте ссылку как aria2c <URL of metalink>
    • Можно добавить --seed-time=0 опция, если Вы хотите, чтобы aria2c вышел после загрузки и не отобрал ISO, например.
      aria2c --seed-time=0 http://releases.ubuntu.com/releases/precise/ubuntu-12.04-server-i386.metalink
  5. Если БитТоррент (BT) не будет возможен в Вашей сети, aria2 загрузит файл как поток.
  6. Протокол БитТоррента обеспечивает автоматическое встроенное вычисление контрольной суммы, и aria2 будет постоянно проверять части, поскольку они загружаются.
    • Короче говоря, при загрузке официальной метассылки по BT успешная загрузка означает, что у Вас есть исходный, неизмененный, полный файл.

Прием: можно удалить веб-браузер, вставка копии и т.д. путем простого ввода прямого URL для aria2 как http://releases.ubuntu.com/releases сопровождаемый этим форматом:

/release-name/ubuntu-release.version-variant-architecture.iso

Проверка исключения/руководства:

Если бы aria2 должен был загрузить ISO через HTTP/FTP (BT, не доступная), или если Вы просто хотите безопасность двойной проверки, острота в следующем формате должна сделать это (строки разделения для удобочитаемости)

wget -q -O- http://releases.ubuntu.com/releases/precise/MD5SUMS \
  | grep desktop-i386 | md5sum -c
  • Успех покажет Вам, например. ubuntu-12.04-desktop-i386.iso: OK
  • desktop-i386 должен быть заменен соответствующей архитектурой версии, которую Вы приняли решение загрузить, например, сервер-amd64, чередовать-i386 и т.д.
  • MD5SUMS может быть заменен SHA1SUMS или SHA256SUMS, с соответствием md5sum в конце, замененном sha1sum или sha256sum
  • точный в URL может, конечно, быть заменен любым выпуском, который Вы загружаете.
3
ответ дан 10 August 2012 в 03:41

Другие вопросы по тегам:

Похожие вопросы: