Джигдо

редактировать
Jigdo
Стабильный выпуск 0.7.3 / 20 мая 2006 г.; 14 лет назад (20 мая 2006 г.)
Написано наC ++
Операционная система Linux, Solaris, OS X, FreeBSD, Microsoft Windows
Тип Утилита загрузки
Лицензия GPLv2 (только)
Веб-сайтatterer.org / jigdo /

Jigdo (portmanteau из «Jigsaw» и «download») - это утилита, обычно используемая для загрузки для объединения большого файла ., чаще всего образ оптического диска, такой как CD, DVD или образ диска Blu-ray (BD), из множества более мелких отдельных составляющих файлов. Составляющие файлы могут быть локальными и / или извлекаться с одного или нескольких зеркальных сайтов. Функции Jigdo аналогичны BitTorrent, но в отличие от BitTorrent, Jigdo использует модель клиент-сервер , а не одноранговую сеть.

Сам Jigdo вполне Portable и доступен для многих UNIX и Unix-подобных операционных систем, а также доступен для Microsoft Windows.

Выпущено под согласно условиям Стандартной общественной лицензии GNU, Jigdo - это бесплатное программное обеспечение.

Содержание
  • 1 Использует
  • 2 Дизайн
  • 3 История
  • 4 Разработка
  • 5 Производные
  • 6 Популярность
  • 7 Ссылки
  • 8 Внешние ссылки
Использование

Довольно частым использованием было бы создание Linux образа CD или DVD для установки или дистрибутив, где немного более старая версия или выпуск того же самого, или cache, или локальное частичное зеркало, уже содержит некоторые или многие из необходимых составляющих файлов. Обычно это происходит следующим образом: Jigdo вызывается с помощью команды jigdo-lite с аргументом командной строки URL-адреса файла ".jigdo". Затем Jigdo загрузит этот файл и, изучив его содержимое, также загрузит файл ".template". После проверки файла ".template" Jigdo запросит расположение файлов для сканирования. Затем пользователь либо вводит, либо выбирает из списка расположение файлов для сканирования. Jigdo просканирует это место на предмет любых файлов, которые соответствуют любому из необходимых составляющих файлов. Любые совпадающие файлы будут использоваться при создании целевого изображения. Jigdo снова запрашивает, и если пользователь указывает местоположение, процесс повторяется, давая Jigdo возможность сканировать несколько местоположений для поиска необходимых файлов. Если пользователь не вводит местоположение, Jigdo продолжает загружать все несовпадающие составляющие файлы и использовать их для сборки целевого файла изображения.

Утилита jigdo-file обычно используется для создания файлов ".jigdo" и ".template", необходимых для создания целевых изображений с помощью Jigdo.

В настоящее время по крайней мере Debian и Ubuntu (и некоторые более старые выпуски Fedora - см. История) делают файлы доступными для скачать через Jigdo.

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

Дизайн

Jigdo был разработан для решения нескольких проблем. Используя избыточные доступные данные, Jigdo работает над облегчением нагрузки на зеркальные системы - как путем предоставления средств таким зеркальным системам для сборки необходимых больших изображений, избегая при этом избыточной загрузки, так и путем поощрения тех, кто загружается с зеркал, аналогичным образом использовать Jigdo и избегать загрузка ненужных избыточных данных. Кроме того, Jigdo может загружать с нескольких зеркал, упрощая и, как правило, ускоряя загрузки и делая их более устойчивыми к различным прерываниям загрузки.

История

Изначально Jigdo был разработан для помощи в распространении и загрузке больших файлов образов Debian для установки. Разработка Jigdo началась по крайней мере с января 1996 года.

Debian был доступен через Jigdo по крайней мере с 9 января 2002 г.

Ubuntu был доступен через Jigdo по крайней мере с 2004- 11-12

К или где-то после 2006-05 (выпуск Jigdo версии 0.7.3) Jigdo больше не находится в активной разработке, но находится в "режиме обслуживания" - разработка остановлен.

Fedora доступна через Jigdo примерно с 5 февраля 2008 г. с выпуском 9 Alpha. Диски Fedora 8, а также многие другие варианты. также были доступны через Jigdo. Fedora 15, выпущенная 24 мая 2011 г., на данный момент является последней версией Fedora, доступной через Jigdo проектом Fedora.

Разработка

Jigdo больше не находится в стадии активной разработки, но находится в «режиме обслуживания» - разработка остановлена. Хотя инструменты командной строки можно считать завершенными и «завершенными функциями», клиент GUI не был завершен и не поддерживает шаблоны с несколькими изображениями, что означает, что требуются инструменты командной строки. См. Также Производные.

Производные

Fedora разрабатывает графический интерфейс на основе Python, который использует Jigdo, который называется pyJigdo.

Популярность

Может быть трудно точно знаете, насколько широко распространен и используется Jigdo, однако некоторые данные доступны.

по состоянию на 3 октября 2018 г.: 0,86% (1730) из примерно 200 471 систем Debian, сообщающих о наличии установленного Jigdo

, по состоянию на 1 октября 2018 г.: 0,27% (7 572) из ​​примерно 2 793 378 систем Ubuntu, сообщающих о наличии Jigdo установлен

Ссылки
Внешние ссылки
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Последняя правка сделана 2021-05-24 09:40:08
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте