Jigdo
| jigdo | |
|---|---|
| jigdo | |
| Тип | загрузка и распространение образов CD/DVD/BD через Интернет |
| Разработчик | Richard Atterer |
| Написана на | C++ |
| Операционные системы | Linux, POSIX, Microsoft Windows |
| Последняя версия | 0.7.3 (20 мая 2006) |
| Лицензия | GPLv2 (только)[1] |
| Сайт | atterer.org/jigdo/ |
jigdo (англ. jigsaw download) — инструмент для распространения файлов через интернет. Используется, например, для распространения образов CD, DVD или BD дисков. Файл с расширением «.jigdo» представляет собой архив gzip, содержащий один текстовый файл. Текстовый файл содержит информацию о частях файла и список ссылок на источники, из которых можно скачать части файла. В качестве источников могут выступать локальные (НЖМД, оптический диск и т. п.) или сетевые (один или несколько серверов и их зеркала) хранилища. В отличие от протокола BitTorrent, который работает по принципам одноранговой сети (клиент-клиент), в jigdo используется клиент-серверная модель.
jigdo выпущен под лицензией GNU General Public License и является свободным ПО.
Назначение
jigdo позволяет экономить место на сервере, не дублируя многократно одни и те же файлы внутри разных образов CD или DVD, и снизить нагрузку на сервер. Также jigdo позволяет кешировать на прокси-сервере файлы внутри образа. Кроме того, jigdo позволяет использовать несколько источников одновременно, что ускоряет скорость загрузки и делает загрузку более устойчивой к прерываниям соединения.
jigdo является официальным средством распространения Debian, хотя изначально создавался не для этого. Также используется для скачивания дистрибутива Fedora, начиная с 9-й версии.
Использование
При выполнении команды jigdo-lite с адресом файла .jigdo в качестве аргумента программа загружает указанный файл и файл-шаблон, .template, после чего пользователь выбирает источники данных или указывает их вручную. После этого jigdo производит поиск требуемых файлов (составных частей образа) в выбранных источниках, загружает их и создаёт из них целевой образ установочного носителя.
Утилита jigdo-file используется для создания файлов .jigdo и .template для последующего создания целевых образов.
В рамках проекта Fedora разработан графический интерфейс на Python, pyJigdo[2].
История
Debian доступен через jigdo по меньшей мере с 09.01.2002[3].
Ubuntu доступна через jigdo по меньшей мере с 12.11.2004[4].
С мая 2005 года (выпуск jigdo версии 0.7.3) jigdo не разрабатывается, выпускаются лишь обновления, связанные с безопасностью, и исправления критических ошибок[5].
Fedora доступна через jigdo по меньшей мере с 05.02.2008[6][7]. Fedora 15 стал последним выпуском Fedora, который можно было загрузить с помощью jigdo.
Согласно автоматизированной системе оценки популярности пакетов Debian, на 1 июня 2015 года jigdo установлен у 2320 пользователей Debian, что составляет 1,28 % от числа всех пользователей дистрибутива, отправляющих информацию об используемых пакетах[8].
Согласно автоматизированной системе оценки популярности пакетов Ubuntu, на 1 июня 2015 года jigdo установлен у 7494 пользователей Ubuntu[9].
Примечания
- ↑ Copyright File, deb package, Debian.org, Архивировано 17 октября 2019, Дата обращения: 1 июня 2015 Источник. Дата обращения: 1 июня 2015. Архивировано 17 октября 2019 года.
- ↑ pyJigdo. Дата обращения: 14 сентября 2019. Архивировано 21 сентября 2015 года.
- ↑ Debian Weekly News - January 9th, 2002. Дата обращения: 1 июня 2015. Архивировано 12 июня 2015 года.
- ↑ Ubuntu 4.10 (Warty Warthog). Дата обращения: 1 июня 2015. Архивировано 20 мая 2015 года.
- ↑ Debian Package Tracker - jigdo. Дата обращения: 1 июня 2015. Архивировано 23 сентября 2015 года.
- ↑ Fedora - Features/JigdoRelease. Дата обращения: 1 июня 2015. Архивировано 1 июля 2015 года.
- ↑ Fedora 9 - Release Notes. Дата обращения: 1 июня 2015. Архивировано 5 марта 2016 года.
- ↑ Debian Popularity Contest Statistics for jigdo. Дата обращения: 1 июня 2015. Архивировано 3 октября 2015 года.
- ↑ Ubuntu Popularity Contest - Universe, by Installation. Дата обращения: 1 июня 2015. Архивировано 1 мая 2015 года.
Ссылки
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.