Jigdo windows как пользоваться

Берем установочный образ Debian с помощью jigdo.

Поскольку дело для нас новое, смастерим памятку, как оно делается.

2. Распаковываем пакет, я предпочитаю сразу в ту директорию, куда хочу сохранить будущий образ DVD-диска.

3. Здесь выбираем нужное (я выбрал DVD i386) и жмем на ссылку (т.е. в моем случае – http://cdimage.debian.org/debian-cd/7.2.0/i386/jigdo-dvd/) и попадаем на страницу ftp-индекса.

4. Выбираем файлы .jigdo и .template установочного, т.е. первого диска (в моем случае это файлы debian-7.2.0-i386-DVD-1.jigdo и debian-7.2.0-i386-DVD-1.template).

5. Скачиваем их в директорию с jigdo (в руководстве вроде бы говорится, что вместо этого можно использовать только ссылки на них, но у меня, видимо, был какой-то не такой день, и я предпочел пойти «другим путём»).

6. Находясь внутри той же директории с jigdo, запускаем скрипт, подсунув ему скачанные ранее файлы .jigdo и .template (у меня, как я уже говорил, они находятся внутри директории jigdo-bin-0.7.3) командой

7. «Он разговаривает. » И говорит следующее:

Эх, припозднились, образу уже 6 дней. Ну ничего, освоив один раз это дело, можем потом легко повторить на свеженьком. И даже еще лучше! Читаем следующий абзац:

То есть через день-два, примонтировав наш образ, который мы скачаем сегодня, мы сможем его просто обновить, а не перекачивать целиком. Вери велл.

8. После всего вышеприведенного у нас спрашивают:

Жмем enter в ответ.

9. Далее нам предлагается выбрать зеркало загрузки или даже с помощью регекспа заставить скрипт перерыть список зеркал, возможны (но нам не нужны) и другие варианты. Указываем естественный для нас адрес:

10. Далее нам предлагают ввести еще одно, НЕамериканское зеркало и предупреждают, что не надо копировать ссылку, введенную выше, потому что это, якобы, не работает, «потому что путь к серверам отличается!» Однако я, грешным делом, именно так и сделал, скопировав еще раз http://ftp.ru.debian.org/debian/ и представьте, ничего страшного не случилось.

11. Пошла плясать губерния. Дальше моего участия не потребовалось, началась загрузка файлов будущего образа. У меня она шла вполне шустро, со средними скоростями 2,5 – 5 MB/s, так что заняла вряд ли больше времени, чем загрузка готового образа с хорошего зеркала.

Собрав образ и проверив контрольную сумму, jigdo выдал окончательное резюме:

Ну, насчет общего времени скрипт погорячился (или имел ввиду что-то своё), весь процесс занял у меня почти ровно 26 минут. Однако учитывая не только приобретенный опыт, но и возможность легко обновить образ, не перескачивая его целиком, это было не зря потраченное время. Такое моё ИМХО.

По мотивам страницы Загрузка образов дисков Debian с помощью jigdo, там есть также все необходимые ссылки.

Загрузка образов дисков Debian с помощью jigdo

Jigsaw Download, или jigdo является способом распространения Debian, экономящим пропускную способность каналов.

Почему jigdo лучше чем прямая загрузка

Потому что это быстрее! В связи с различными причинами, серверов с образами компакт-дисков и DVD намного меньше, чем с «нормальным» архивом Debian. Следовательно, если вы выполняете загрузку с зеркал образов компакт-дисков, то это зеркало не только может оказаться дальше от вас, но и быть перегруженным, особенно вскоре после появления нового выпуска.

Читайте также:  Как выглядит интерфейс линукс

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

Конечно, «нормальное» зеркало Debian не хранит никаких образов компакт-дисков и DVD, так как же тогда jigdo их загружает? Jigdo создаёт их, загружая по одному все файлы, которые должны быть на диске. Далее все эти файлы собираются в один большой файл, который и является точной копией образа компакт-диска или DVD. Однако всё это происходит закулисно — всё, что вам нужно сделать для начала загрузки, так это сказать утилите загрузки расположение файла «.jigdo«.

Более подробную информацию можно найти на домашней странице jigdo. Добровольцам, желающим помочь с разработкой jigdo, всегда рады!

Как загрузить образ с помощью jigdo

  • Загрузите пакет, содержащий jigdo-lite. Он доступен напрямую для установки в дистрибутивах Debian и Ubuntu в пакете jigdo-file. На FreeBSD установите из /usr/ports/net-p2p/jigdo или загрузите пакет с помощью команды pkg_add -r jigdo. За остальными способами установки (двоичные сборки для Windows, исходный код) обращайтесь к the домашней странице jigdo.
  • Запустите скрипт jigdo-lite. Он запросит URL файла «.jigdo«. Если хотите, можете указать этот URL в командной строке.
  • Выберете из одного из перечисленных ниже мест файл «.jigdo«, который вы хотите загрузить, и введите его URL на запрос скрипта jigdo-lite. Каждый файл «.jigdo» соответствует одному «.iso» образу CD/DVD диска.
  • Если вы используете jigdo в первый раз, нажмите Ввод на запрос «Files to scan».
  • На запрос «Debian mirror», введите либо http://deb.debian.org/debian/ , либо http://ftp. XY .debian.org/debian/ , где XY — двух-буквенный код для вашей страны (например, us, de, uk, ru. Смотрите текущий список доступных серверов ftp. XY .debian.org.)
  • Следуйте инструкциям, выводимым скриптом. Если всё будет идти хорошо, скрипт закончит работу подсчётом контрольной суммы созданного образа, и затем скажет вам, что подсчитанная сумма совпадает с суммой оригинального образа.

Для подробного пошагового описания этого процесса, прочтите Debian jigdo mini-HOWTO. Этот документ также раскрывает дополнительные возможности jigdo, такие как обновление старой версии образа компакт-диска или DVD до текущей версии (путём загрузки только того, что было изменено, а не всего нового образа).

Сразу после того, как вы загрузите образ и запишете его на диск, прочтите подробную информацию о процессе установки.

Официальные образы

Официальные файлы jigdo для стабильного выпуска

CD

DVD

Blu-ray

Обязательно просмотрите документацию перед установкой. Если вы хотите быстрее начать установку, прочитайте наше Howto по установке, быстрое введение в процесс установки. Другая полезная информация:

  • Руководство по установке, детальные инструкции по установке
  • Документация по Debian-Installer, включает в себя FAQ с общими вопросами и ответами
  • Debian-Installer Errata, список известных проблем в программе установки

Официальные файлы jigdo для тестируемого дистрибутива

CD

DVD

Поиск в содержимом образов CD

Какой из образов CD/DVD содержит определённый файл? Ниже вы можете искать в списках файлов, содержащихся на всевозможных образах CD и DVD Debian. Вы можете ввести несколько слов, которые должны содержаться в имени файла. Добавьте, например, «_i386» для вывода результатов только по определённой архитектуре. Добавьте «_all» чтобы увидеть пакеты, одинаковые для все� архитектур.

Какие файлы содержаться в определённом образе? Если вам нужен список всех файлов, которые содержатся на диске Debian, всего лишь посмотрите в файл list.gz соответствующего образа на cdimage.debian.org.

Часто Задаваемые Вопросы

Как заставить jigdo использовать мой прокси?

Читайте также:  Как изменить яркость экрана linux

/.jigdo-lite (или jigdo-lite-settings.txt в версии для Windows) в текстовом редакторе и найдите строку, начинающуюся с «wgetOpts». Следующие ключи могут быть добавлены в строку:

Разумеется, нужно подставить правильные значения для вашего прокси-сервера. Последние две опции необходимы, только если ваш прокси использует авторизацию по паролю. Ключи необходимо добавлять в конец строки с wgetOpts, но до завершающего символа '. Все опции должны быть на одной строке.

Вместо этого в Linux вы можете установить переменные среды ftp_proxy и http_proxy, например в файле /etc/environment или

Аааааа! Скрипт завершился с ошибкой — я теперь снова должен загрузить все эти мегабайты?!

Этого Не Должно Было Случиться(tm), но по некоторым причинам вы можете попасть в ситуацию, когда большой «.iso.tmp» файл был уже создан, но jigdo-lite сталкивается с проблемами, и повторяет что вы должны попробовать возобновить загрузку. В таком случае можно попробовать несколько попыток исправить ситуацию:

  • Просто перезапустить загрузку, нажав Ввод. Возможно некоторые файлы не могут быть загружены по причине задержек или других ошибок в передаче — будет сделана другая попытка, чтобы загрузить отсутствующие файлы.
  • Попробовать другое зеркало. Некоторые зеркала Debian могут быть слегка не синхронизированы — может быть, другое зеркало ещё содержит файлы, которые были удалены с указанного вами, или они были уже обновлены файлами, которы� пока нет на вашем зеркале.
  • Запросить отсутствующие части образа используя rsync. Сначала вам необходимо найти правильный rsync URL образа, который вы загружаете: Выберите сервер, предоставляющий доступ rsync к стабильным или тестируемым образам, затем определите правильный путь и имя файла. Список директорий можно получить с помощью команды rsync rsync://cdimage.debian.org/debian-cd/
    Далее, удалите расширение «.tmp» у временного файла jigdo-lite, переименовав его, и передайте rsync удалённый URL и имя локального файла: rsync rsync://server.org/path/binary-i386-1.iso binary-i386-1.iso
    Возможно вы захотите использовать опции rsync --verbose и --progress чтобы получать сообщения о статусе, и --block-size=8192 для увеличения его скорости.
  • Даже если всё это проваливается, ваши загруженные данные не потеряны: под Linux вы можете смонтировать .tmp файл в устройство-петлю loop для доступа к пакетам, которые уже были загружены, и использовать их для создания образа из нового файла jigdo (такого как последний еженедельный срез тестируемого дистрибутива, если ошибка произошла также при загрузке среза тестируемого дистрибутива). Для этого сначала выполните следующие команды от пользователя root в директории с неудавшейся загрузкой: mkdir mnt;mount -t iso9660 -o loop *.tmp mnt. Затем запустите новую загрузку в другой директории, и введите путь директории mnt на запрос «Files to scan».

Англоязычный список рассылки, посвящённый компакт-дискам и DVD:
Команда CD Debian

Ещё один блог сисадмина

пятница, 17 октября 2008 г.

Скачивание образов дисков Debian с использованием jigdo-lite

Кратко о сути jigdo. jigdo состоит из двух взаимно дополняющих друг друга утилит — jigdo-file и jigdo-lite.

Первая утилита, jigdo-file сканирует образ диска и находит там файлы. Для каждого файла утилита рассчитывает хэш md5 — контрольную сумму. В результате сканирования образа утилита создаёт два файла — шаблон диска (*.template), содержащий всю информацию из образа за исключением файлов, и сжатый список файлов с контрольными суммами (*.jigdo).

Вторая утилита, jigdo-lite на основании файлов *.jigdo и *.template может воссоздать образ диска. Недостающие файлы она может найти в произвольном указанном ей каталоге на локальном диске или скачать с указанного ей Интернет-зеркала Debian.

Таким образом jigdo — это умный вариант rsync или torrent, предназначенный для скачивания iso-образов, который умеет собирать часть образа диска из имеющихся уже скачанных файлов.

Читайте также:  Ubuntu оформление под mac os

Установим пакет jigdo:
Создаём текстовый файл jigdo-list.txt, содержащий в каждой строке по одной ссылке на файлы *.jigdo и *.template для скачивания, ссылки берём на странице http://cdimage.debian.org/debian-cd/4.0_r4a/i386/jigdo-dvd/:
Запускаем скачивание файлов из списка:
В файле /etc/fstab прописываем монтирование имеющихся образов:
Смонтируем все ISO-образы:
Запустим jidgo-lite для первого образа, в диалоге укажем путь до первого смонтрованного диска:
Программа выдаст запрос, где можно поискать уже скачанные файлы, укажем ей смонтированный диск:
После сканирования файлов в каталоге, подсчёта и сопоставления контрольных сумм, программа определит количество найденных файлов:
После чего создаст образ диска и выдаст соответствующее сообщение:
Затем программа проверит контрольную сумму полученного образа, чтобы убедиться что полученный диск абсолютно идентичен находящемуся на официальном сайте debian:
Отлично, первый диск готов!

Переходим ко второму:
И этот диск тоже не пришлось качать, я в восторге!
Следующие два образа у меня более старые, поэтому кое-что всё-таки пришлось качать.
Программа запоминает использованные источники файлов и предлагает указать один из них их цифрой, можно ввести новый источник файлов.
На этот раз программа нашла лишь часть файлов:
Пока программа не нашла все подходящие файлы, она будет выводить предложение указать дополнительные источники снова и снова, если у Вас больше нет источников, можно нажать Enter:
После этого программа предложит указать зеркало в сети, с которого можно скачать недостающие пакеты. У меня установлен apt-cacher, который указан в файле /etc/apt/sources.list. Программа сама предлагает мне использовать его, я соглашаюсь нажатием Enter:
После чего программа начнёт скачивание недостающих пакетов из сети. Для скачивания используется программа wget. Если Вы хотите скачивать недостающие файлы через прокси-сервер, можно настроить переменные окружения или конфигурацию wget, в которой указать адрес, порт имя и пароль используемого прокси-сервера.

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

Jigdo windows как пользоваться

4436 просмотра

3 ответа

Я привык использовать Jigdo для компиляции образов CD / DVD Debian. После перехода с Windows 7 на Windows 10 я получаю следующее сообщение при попытке запустить jigdo-lite.bat:

Мне удалось найти этот комментарий от кого-то, у кого была такая же проблема с Windows 8. Однако приведенная в решении ссылка устарела. Я также попытался обновить файл msys-1.0.dll, установив MSYS-1.0.11.exe и скопировав DLL в jigdo-bin. Ошибка исчезает, но Джигдо по-прежнему отказывается бежать.

Кому-нибудь удалось заставить работать джигдо на Windows 10?

Ответы (3)

1 плюс

Я смог jigdo-lite запустить с помощью Cygwin (32-разрядная https://cygwin.com/install.html ). Важно упомянуть: двоичный файл в jigdo-bin\jigdo-lite каталоге, а не jigdo-lite.bat.

Я также попробовал встроенный Ubuntu-Bash в Windows 10 Aniverary версии 1607 ( http://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows- 10 / ). Но было template checksum mismatch при запуске jigdo-lite.

1 плюс

Предыдущий ответ отлично. Но вы можете исправить ошибку, выполнив в W10 bash (не CMD):

1 плюс

В Windows 10 вы можете использовать Bash в Ubuntu для Windows (проверьте официальную страницу для предварительных требований и процедуры установки). Это позволяет вам запускать команду Linux в вашей системе Windows .

В Bash вы можете просто запустить jigdo, как если бы вы работали в Linux:

  1. установить его, выполнив apt-get -y install jigdo-file
  2. запустить это, делая jigdo-lite
Оцените статью