Jigdo: быстро создать или загрузить Debian Isos

Ищу Debian Squeeze ISO с KDE сегодня для друга (кстати, Squeeze больше не получает обновления), Наткнулся на то, что давно видел, но не успел попробовать: Джигдо, инструмент для распространения и получения ISO-образов Debian простым, быстрым и очень эффективным способом.

Что, черт возьми, такое Джигдо?

Я постараюсь объяснить это как можно проще. Представьте себе, что Джигдо это как менеджер загрузки или торрент-клиент, который ищет части одного и того же файла на нескольких серверах, пытаясь использовать самые быстрые соединения. Чтобы лучше это понять, приведу свой пример.

Образ Debian может легко превышать 600 МБ, и когда у нас нет быстрого соединения, это может быть помехой. Так как же Jigdo решает проблему за меня? очень просто, давайте посмотрим, как им пользоваться.

Как мы используем Jigdo?

Единственное, что мне нужно в моем случае, это 2 вещи:

  1. Зеркало достаточно быстрое.
  2. Интернет-соединение, которое позволяет нам скачивать файлы .джигдо y .шаблон который мы увидим позже, который в зависимости от версии может весить от 15 до 60 МБ.

В моей работе есть зеркало Тестирование Debian довольно актуальный, и хорошо в нем то, что большинство пакетов .iso я получаю из этого репозитория. То есть в моем случае мне не придется скачивать пакеты из интернета, только файлы .джигдо y .шаблон.

Допустим, я хочу как можно быстрее скачать iso debian-тестирование-amd64-kde-CD-1.iso что в ссылку. Как я уже сказал, быстро загрузить 600 МБ невозможно, поэтому все, что мне нужно, это файлы, которые находятся в:

http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

и в моем конкретном случае мне явно нужен этот файл: debian-тестирование-amd64-kde-CD-1.jigdo

Нам не нужно загружать этот файл самим, Jigdo делает это автоматически. Как?

Пакет устанавливается первым jigdo-файл, в Debian

$ sudo aptitude install jigdo-file

и команда выполняется в консоли:

$ jigdo-lite

Первое, что вас спросят, что это за файл .джигдо использовать. Если мы его уже скачали, он заберет его прямо из папки, в которой мы выполняем команду, в противном случае мы вставляем ссылку на файл. Помните, что вы можете перейти по любой из этой ссылки: http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

Пазл $ jigdo-lite Скачать "lite" Copyright (C) 2001-2005 | jigdo @ Ричард Аттерер | atterer.net Загрузка настроек из `/home/elav/.jigdo-lite '--------------------------------- -------------------------------- Чтобы возобновить незавершенную загрузку, введите имя файла .jigdo. Чтобы начать новую загрузку, введите URL-адрес файла .jigdo. Вы также можете ввести несколько URL / имен файлов, разделенных пробелами, или перечислить их в {}, например, `http: // server / cd- {1_NONUS, 2,3} .jigdo 'jigdo [http://cdimage.debian.org /cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-kde-CD-1.jigdo]: файл .jigdo не загружается - уже `debian-testing-amd64-kde-CD-1.jigdo ' подарок

Обратите внимание, как в предыдущем примере путь к файлу уже отображается .джигдо по умолчанию, поскольку я уже скачал его по этой ссылке ранее.

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

-------------------------------------------------- --------------- Изображения, предлагаемые `http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-kde-CD -1.jigdo ': 1:' Тестирование Debian GNU / Linux «Джесси» - Официальный снимок amd64 kde-CD Binary-1 20140929-06: 33 (20140929) '(debian-testing-amd64-kde-CD-1.iso ) Дополнительная информация о `debian-testing-amd64-kde-CD-1.iso ': создана в понедельник, 29 сентября 2014 г., 06:36:38 +0000 ---------------- ------------------------------------------------- Если у вас уже есть предыдущая версия загружаемого компакт-диска, jigdo может повторно использовать файлы на старом компакт-диске, которые также присутствуют в новом образе, и вам не нужно загружать их снова. Смонтируйте старый CD-ROM и введите путь, по которому он смонтирован (например, `/ mnt / cdrom '). Или просто нажмите Enter, если хотите начать загрузку оставшихся файлов. Файлы для сканирования: 

Поскольку это первый раз, когда я собираюсь загрузить iso, я даю Enter и я ничего не добавляю на этом этапе.

В-третьих, вас спросят, какое зеркало вы хотите использовать (вы можете использовать локальное зеркало, если оно обновлено до последней версии).

Если Jigdo не может найти требуемый пакет в этом локальном репозитории, он загрузит его из Интернета.
-------------------------------------------------- --------------- Файл jigdo относится к файлам, хранящимся на зеркалах Debian. Пожалуйста, выберите зеркало Debian следующим образом: либо введите полный URL-адрес, указывающий на зеркало (в форме `ftp://ftp.debian.org/debian/ '), либо введите любое регулярное выражение для поиска по списку зеркал: Попробуйте ввести двухбуквенный код страны, например de, название страны, например United States, или имя сервера, например sunsite. Зеркало Debian [http://download.mitrabajo.cu/repos/debian/jessie/]: 

После настройки зеркала Jigdo загружает файл. .шаблон что соответствует файлу .джигдо что мы спускаемся. Как только вы его загрузите, то, что будет дальше, просто замечательно: Джигдо начните снимать пакеты с зеркала, которое вы ставите, и создавать образ .iso с пакетами, которые есть в репозитории.

По завершении у нас будет что-то вроде этого:

----------------------------------------- ОТДЕЛКА - 2014 09 : 30: 17 - Общее время: 27 мин. 11 с. Скачано: 3 файлов, 16 млн. За 6 мин. 4,6 с (3 КБ / с). Найдено 14 из 24,5 файлов, требуемых шаблоном. Успешно создано `debian-testing-amd6 -kde-CD -6.iso '----------------------------------------- ---- -------------------- Готово! Тот факт, что вы зашли так далеко, убедительно свидетельствует о том, что `debian-testing-amd64-kde-CD-1.iso 'был сгенерирован правильно. Я проведу дополнительную заключительную проверку, которую вы можете безопасно прервать, нажав Ctrl-C, если не хотите ждать. ОК: Контрольные суммы совпадают, изображение хорошее! elav @ Tinored64: ~ $

Видите ли, я получил свой Debian Testing KDE ISO за 3 минуты 16 секунд. Что вы думаете?

Подробнее о Джигдо

С Jigdo вы можете делать много других вещей, то, что я только что показал, является простым, однако вы найдете гораздо больше информации по следующим ссылкам:

  • http://www.tldp.org/HOWTO/Debian-Jigdo/howjigdoworks.html
  • http://atterer.org/jigdo/jigdo-file.html#EXAMPLES

17 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Аднер Вердеция сказал

    Большой!! Огромное спасибо!!

    1.    Elav сказал

      Вам это понадобится? смешно

  2.   Данхантер сказал

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

    Есть и другие альтернативы, например, ISO Ubuntu использует zsync.

    https://help.ubuntu.com/community/ZsyncCdImage

    1.    элиотайм3000 сказал

      По правде говоря, я не ожидал Джигдо. Поскольку я обычно использую Bittorrent почти для всего (особенно, когда у меня очень плохое соединение) ...

      Серьезно, я попробую загрузить 64-битный DVD Slackware (если, конечно, он есть).

      1.    Elav сказал

        eliotime3000, если вы хотите использовать Slackware, вам не нужно его рекламировать 😛 однако у меня есть половина хороших новостей: http://slackware.org.uk/people/alphageek/slackware-13.37/slackware/jigdo/

  3.   Карлос Араухо сказал

    Где изображения с Gnome?

    1.    Луи сказал

      Gnome по умолчанию входит в Debian.

  4.   дебиш сказал

    Я писал об этом некоторое время назад в блоге, оставляю ссылку в дополнение к вашей записи 😉

    http://debianhackers.net/busqueda-de-contenidos-de-ficheros-jigdo/

    1.    Elav сказал

      Отлично вклад

  5.   Лито Блэк сказал

    Наконец то, кто объясняет это просто и по-испански. Несколько раз он пытался понять это, но по неосторожности ушел из компании.

    Удачи.

  6.   Эддуардо сказал

    вопрос, файл .template скачайте его с зеркала или откуда вы скачали .jigdo.
    А как бы было, если бы репо у меня на локальном диске.

    1.    Эддуардо сказал

      Я уже видел, что шаблон находится там, где был .jigdo.
      Но перестанет ли он использовать ранее загруженный .template?

  7.   неименная сказал

    исправление, сожмите, если получите обновления, теперь это lts

    1.    Ака-Иб сказал

      Правда, обновления Debian Squeeze будут поступать до февраля 2016 года. Вот как их получить:
      https://wiki.debian.org/LTS/Using

    2.    Elav сказал

      Фактически, если вы зайдете в репозитории Debian, вы увидите squeeze и squeeze-lts. Это символическая ссылка?

  8.   Саске сказал

    Отличный пост, но это работает для других дистрибутивов, я хочу загрузить Evolve OS, но мой Интернет очень медленный, и для его загрузки мне нужно дать компьютеру рассвет, они могут сказать мне, как это будет сделано с jigdo.

  9.   Y @ i $ el сказал

    Это так хорошо. Жаль, что я не могу его использовать, потому что в любом случае необходимо загрузить .template, а он больше 50 МБ, гроши, но вы знаете, как это бывает. Я бы хотел получить iso debian testing + kde для i386. Сомневаюсь, что невозможно вручную загрузить .template и использовать его в автономном режиме как сам .jigdo ???