Home Wiki > SDB:Metalink
Sign up | Login

SDB:Metalink

tagline: Материал из openSUSE

Metalink является открытым стандартом, который оборачивает различные способы получения файлов (FTP/HTTP/BitTorrent) в один формат для облегчения загрузки. Это делает его удобным для скачивания ISO образов; особенно для людей, которые не могут использовать P2P из-за ограничений их ISP или университета. Он может обеспечить очень высокие скорости загрузки, так как большинство клиентов поддерживают автоматическое соединение сразу с несколькими зеркалами. Кроме того, он может выполнять автоматическое обнаружение ошибок и их коррекцию.


Расположение файлов metalink для openSUSE

Файлы metalink для образов openSUSE можно найти прямо на software.opensuse.org.

Они предоставляются мастером сервера загрузки, который запускает MirrorBrain для их динамической генерации. Они находятся на сервере загрузки в той же директории, что и iso-образы.


Использование файлов metalink

Для этого потребуется менеджер загрузки который может обрабатывать формат metalink-файлов.

Кроссплатформенные

Приложение Описание
DownThemAll! Расширение для Firefox, возможно, самый лёгкий способ для большинства людей опробовать Metalink.
wxDownload Fast (Нет бинарного файла для Mac OS) Пакеты для openSUSE в репозитории network:utilities.
Retriever Клиент написанный на Java

GNU/Linux

Приложение Описание
aria2 aria2 - это рекомендованный клиент командной строки для Unix. У него есть возможность предотвратить ошибки повреждения файлов.
Пакеты для openSUSE в репозитории network:utilities.)
KGet 2.0 GUI клиент для KDE4

Mac OS

Приложение Описание
Speed Download Mac OS X менеджер загрузки

Windows

Приложение Описание
Free Download Manager GPL менеджер загрузки
Orbit Downloader Менеджер загрузки, который также может быть запущен под GNU/Linux используя Wine
GetRight
Net Transport


Другие клиенты, доступные для Mac OS, Windows и Unix не упомянутые здесь.


Примеры использования aria2

Чтобы загрузить, например, DVD образ openSUSE 42.3 всё что нужно сделать — это скопировать ссылку и запустить aria2c:

aria2c http://download.opensuse.org/distribution/42.3/iso/openSUSE-42.3-DVD-i586.iso

Или, при наличии уже загруженного файла metalink, добавьте опцию -M:

aria2c -M openSUSE-42.3-DVD-i586.iso.metalink

aria2c предварительно выделяет место в файловой системе, чтобы минимизировать фрагментацию файла. Поэтому размер файла будет равен 100% до того как на самом начнётся его загрузка. На выделение места может уйти несколько минут, но это позволит сэкономить время позднее.


Контрольные суммы

Metalink-файлы могут содержать полную информацию о контрольной сумме, которая будет автоматически проверяться aria2, DownThemAll!, Free Download Manager, GetRight, wxDownload Fast, Orbit, и Speed Download. openSUSE metalink-файлы также содержат восстановительную информацию с помощью которой можно исправить ошибки, которые могут возникнуть во время загрузки, но такую возможность поддерживает только aria2 версии 0.10.1 и выше.

Если используемая программа для работы metalink-файлами не поддерживает такую возможность при необходимости проверить отсутствие каких-либо ошибок в загружаемых файлах, то нужно вручную сравнить контрольные суммы, размещенные в соответствующих файлах на download.opensuse.org.

Обратитесь к статье Проверка контрольной суммы, объясняющую как это сделать.

Для восстановления повреждённого во время загрузки файла обратитесь к Восстановление загруженного образа.