Jigdo (а портманто из «Головоломка» и «загрузки») представляет собой утилиту , как правило , используется для загрузки , чтобы кусок вместе большой файл , наиболее часто изображение оптического диска , такого как компакт - диск , DVD или Blu-Ray Disc (BD) изображения, из много меньших отдельных составляющих файлов. Составляющие файлы могут быть локальными и / или извлекаться с одного или нескольких зеркальных сайтов . Функции Jigdo аналогичны BitTorrent , но в отличие от BitTorrent, Jigdo использует модель клиент-сервер , а не одноранговую .
Стабильный выпуск | 0.7.3 / 20 мая 2006 г . [1] |
---|---|
Написано в | C ++ |
Операционная система | Linux , Solaris , OS X , FreeBSD , Microsoft Windows |
Тип | Скачать утилиту |
Лицензия | GPLv2 (только) [2] |
Веб-сайт | atterer |
Сам Jigdo довольно портативен и доступен для многих UNIX и Unix-подобных операционных систем , а также доступен для Microsoft Windows .
Выпущенное в соответствии с условиями Стандартной общественной лицензии GNU , Jigdo является бесплатным программным обеспечением .
Использует
Довольно распространенным использованием будет создание образа компакт-диска или DVD Linux для установки или распространения, где более старая версия или выпуск того же самого, или кеш-память, или локальное частичное зеркало, уже содержат некоторые или многие из необходимых составляющих файлов. Обычно это происходит следующим образом: Jigdo будет вызываться с помощью команды jigdo-lite с аргументом командной строки URL-адреса файла ".jigdo". Затем Jigdo загрузит этот файл и, изучив его содержимое, также загрузит файл ".template". После проверки файла ".template" Jigdo запросит расположение файлов для сканирования. Затем пользователь либо вводит, либо выбирает из списка расположение файлов для сканирования. Jigdo просканирует это место на предмет любых файлов, которые соответствуют любому из необходимых составляющих файлов. Любые совпадающие файлы будут использоваться при построении целевого изображения. Jigdo снова запрашивает, и если пользователь указывает местоположение, процесс повторяется, давая Jigdo возможность сканировать несколько местоположений для поиска необходимых файлов. Если пользователь не вводит местоположение, Jigdo загружает все несовпадающие составляющие файлы и использует их для сборки целевого файла изображения.
Утилита jigdo-file обычно используется для создания файлов ".jigdo" и ".template", необходимых для создания целевых изображений с помощью Jigdo.
В настоящее время по крайней мере Debian и Ubuntu [3] (и некоторые более старые выпуски Fedora - см. Историю ) делают файлы доступными для загрузки через Jigdo.
Другие проекты и сайты также могут это делать или могут делать это - ничто по сути не препятствует такому использованию.
Дизайн
Jigdo был разработан для решения нескольких проблем. Используя избыточные доступные данные, Jigdo работает над облегчением нагрузки на зеркальные системы - как путем предоставления средств таким зеркальным системам для сборки необходимых больших изображений, избегая избыточной загрузки, так и путем поощрения тех, кто загружается с зеркал, аналогичным образом использовать Jigdo и избегать загрузка ненужных избыточных данных. Кроме того, Jigdo может загружать с нескольких зеркал, упрощая и, как правило, ускоряя загрузку и делая их несколько более устойчивыми к различным прерываниям загрузки.
История
Изначально Jigdo был разработан для помощи в распространении и загрузке больших файлов образов Debian для установки. Разработка Jigdo началась по крайней мере с января 1996 года. [4] [ сомнительно ]
Debian доступен через Jigdo по крайней мере с 9 января 2002 г. [5]
Ubuntu доступен через Jigdo по крайней мере с 2004-11-12 [6]
К или где-то после 2006-05 (выпуск Jigdo версии 0.7.3) Jigdo больше не находится в стадии активной разработки , но находится в «режиме обслуживания» - разработка остановлена. [1]
Fedora доступна через Jigdo примерно с 05 февраля 2008 г. с выпуском 9 Alpha [7] [8] . Диски Fedora 8 [9], а также многие другие варианты. [10] также были доступны через Jigdo. Fedora 15, [11], выпущенная 24 мая 2011 г., на данный момент является последней версией Fedora, доступной через Jigdo в рамках проекта Fedora.
Разработка
Jigdo больше не находится в активной разработке, но находится в «режиме обслуживания» - разработка остановлена. [1] Хотя инструменты командной строки можно считать завершенными и «завершенными», клиент GUI не был завершен и не поддерживает шаблоны с несколькими изображениями, что означает, что требуются инструменты командной строки. См. Также Производные финансовые инструменты .
Производные
Fedora разрабатывалась [ когда? ] графический интерфейс на основе Python, который использует Jigdo, называется pyJigdo. [12] [ нужен лучший источник ]
Популярность
Может быть трудно точно определить, насколько широко распространен и используется Jigdo, однако некоторые данные доступны.
по состоянию на 3 октября 2018 г .: 0,86% (1730) из примерно 200 471 систем Debian, сообщивших о наличии установленного Jigdo [13]
по состоянию на 1 октября 2018 г .: 0,27% (7 572) из примерно 2 793 378 систем Ubuntu, сообщающих о наличии установленного Jigdo [14]
Рекомендации
- ^ a b c Аттерер, Ричард (20 мая 2006 г.). "jigdo 0.7.3 выпущен" . jigdo-user (список рассылки) . Проверено 3 сентября 2008 .[ постоянная мертвая ссылка ]
- ^ «Файл авторских прав» , пакет deb , Debian.org
- ^ «Документация сообщества Ubuntu JigdoDownloadHowto» . Документация сообщества . 2008-11-05 . Проверено 24 декабря 2008 .
- ^ "архив списка рассылки jigdo-user" . Джигдо . Архивировано из оригинала 26 июля 2007 года . Проверено 22 марта 2013 .
- ^ «Еженедельные новости Debian - 9 января 2002 г.» . Еженедельные новости Debian . 2002-01-09 . Проверено 13 марта 2013 .
- ^ «Ubuntu 4.10 Warty Warthog» . Ubuntu . 2004-11-12 . Проверено 13 марта 2013 .
- ^ «Возможности / JigdoRelease» . Проект Fedora. 2008-06-05 . Проверено 3 сентября 2008 .
- ^ «Примечания к выпуску Fedora 9: Основные сведения о выпуске: Новое в Fedora: Jigdo» . Примечания к выпуску Fedora 9 . 2008-04-16 . Проверено 12 марта 2013 .
- ^ "Выпущены 8 комплектов компакт-дисков Fedora!" . Fedora Unity . 2007-12-04. Архивировано из оригинала на 2008-07-31 . Проверено 3 сентября 2008 .
- ^ "Unity Spins" . Fedora Unity. 2007-10-30. Архивировано из оригинала на 2008-08-28 . Проверено 3 сентября 2008 .
- ^ «Fedora 15 скачать через jigdo» . Fedora 15 скачать через jigdo . 2011-05-24 . Проверено 26 июля 2014 .
- ^ «Архивная копия» . Проверено 3 сентября 2008 .[ постоянная мертвая ссылка ]
- ^ «Статистика конкурса популярности - гарантия качества Debian» . qa.debian.org .
- ^ «Конкурс популярности Ubuntu» . popcon.ubuntu.com .
Внешние ссылки
- Официальный веб-сайт
- Загрузка образов компакт-дисков Debian с помощью Jigdo
- Мини-HOWTO по Debian Jigdo
- Документация сообщества Ubuntu: как загрузить с помощью Jigdo