Jigdo: Швидко створіть або завантажте Debian Isos

Шукаю Debian Squeeze ISO за допомогою KDE сьогодні для друга (до речі, Squeeze більше не отримує оновлень), Я натрапив на те, що бачив давно, але не мав можливості спробувати: Джигдо, інструмент для розповсюдження та отримання ISO-файлів Debian простим, швидким та дуже ефективним способом.

Що за біса Джигдо?

Я спробую пояснити це найпростішим можливим способом. Отримайте ідею, що Джигдо це як менеджер завантажень або торрент-клієнт, який шукає частини одного файлу на кількох серверах, намагаючись використовувати найшвидші з'єднання. Щоб це було краще зрозуміле, я наводжу вам свій приклад.

Зображення Debian може легко перевищувати 600 МБ, і коли ми не маємо швидкого з’єднання, це може бути перешкодою. То як Jigdo вирішує проблему для мене? дуже просто, давайте розглянемо процедуру, як ним користуватися.

Як ми використовуємо Jigdo?

Єдине, що мені потрібно в моєму випадку, це 2 речі:

  1. Дзеркало досить швидко.
  2. Підключення до Інтернету, яке дозволяє нам завантажувати файли .jigdo y .шаблон що ми побачимо пізніше, що, залежно від версії, може важити від 15 МБ до 60 МБ.

У моїй роботі ми маємо дзеркало Тестування Debian досить сучасний, і добре в цьому те, що більшість пакунків .iso я отримую з цього сховища. Тобто в моєму випадку мені не доведеться завантажувати пакети з Інтернету, а лише файли .jigdo y .шаблон.

Скажімо тоді, що я хочу завантажити iso якомога швидше debian-testing-amd64-kde-CD-1.iso що в посилання. Як я вже говорив, завантажити 600 Мб швидко неможливо, тому мені потрібні лише файли в:

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

і в моєму конкретному випадку мені явно потрібен цей файл: debian-testing-amd64-kde-CD-1.jigdo

Ми не повинні завантажувати цей файл самі, Jigdo робить це автоматично. Як

Спочатку встановлюється пакет файл jigdo, на Debian

$ sudo aptitude install jigdo-file

і команда виконується в консолі:

$ jigdo-lite

Першим ділом він запитає вас, що це за файл .jigdo використовувати. Якщо ми вже завантажили його, він візьме його безпосередньо з папки, де ми виконуємо команду, інакше ми вставляємо посилання на файл. Пам'ятайте, що ви можете скористатися будь-яким із цього посилання: http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

$ jigdo-lite Jigsaw Завантажити "lite" Авторське право (C) 2001-2005 | jigdo @ Richard Atterer | 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 за замовчуванням, оскільки я вже завантажував його за цим посиланням раніше.

Друге, про що ця програма запитує або повідомляє нам, це те, що якщо ми вже маємо раніше завантажене зображення, яке відповідає тому, яке ми хочемо завантажити, 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 може повторно використовувати файли на старому компакт-диску, які також є в новому образі, і вам не потрібно завантажувати їх знову. Встановіть старий компакт-диск і введіть шлях, за яким він встановлений (наприклад, `/ mnt / cdrom '). Або ж просто натисніть клавішу Enter, якщо хочете розпочати завантаження решти файлів. Файли для сканування: 

Оскільки це перший раз, коли я збираюся завантажувати iso, я даю Що натомість? Створіть віртуальну версію себе у і я нічого не додаю на цьому кроці.

Третя річ, яка запитає вас, яке дзеркало ви хочете використовувати (ви можете використовувати локальне дзеркало, якщо воно оновлене до останнього).

Якщо Jigdo не може знайти необхідний пакет у цьому локальному сховищі, він завантажить його з Інтернету
-------------------------------------------------- --------------- Файл jigdo відноситься до файлів, що зберігаються на дзеркалах Debian. Виберіть дзеркало Debian наступним чином: або введіть повну URL-адресу, що вказує на дзеркало (у формі `ftp://ftp.debian.org/debian/ '), або введіть будь-який регулярний вираз для пошуку за списком дзеркал: Спробуйте двобуквенний код країни, такий як `de ', або назву країни, наприклад,` `США' ', або ім'я сервера, наприклад` sunsite'. Дзеркало Debian [http://download.mitrabajo.cu/repos/debian/jessie/]: 

Після встановлення дзеркала Jigdo робить те, що завантажує файл .шаблон що відповідає файлу .jigdo що ми йдемо вниз. Щойно ви його завантажите, добре те, що відбувається далі, чудово: Джигдо починайте брати пакунки з дзеркала, яке ви поставили, і створюйте зображення . Iso з пакетами, що знаходяться у сховищі.

Після закінчення ми матимемо щось подібне:

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

Розумієте, я отримав свій Debian Testing KDE ISO за 3 хвилини 16 секунд. Як ти гадаєш?

Більше про Джигдо

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

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

Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Аднер Вердеція - сказав він

    Чудово !! Дуже дякую!!

    1.    елав - сказав він

      Вам це знадобиться? Лол

  2.   dhunter - сказав він

    Я раніше використовував Jigdo (нарешті, кубинський, намагаючись використовувати менше мегабайт), мене вразило, як він використовує наявні у вас пакунки iso, багато людей відправляють себе завантажувати iso і навіть не розглядають ці варіанти.

    Є й інші альтернативи, наприклад, Ubuntu використовує zsync.

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

    1.    eliotime3000 - сказав він

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

      Справді, я спробую завантажити 64-розрядний Slackware DVD (якщо він є, звичайно).

      1.    елав - сказав він

        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.    елав - сказав він

      Відмінний внесок

  5.   Літо Чорний - сказав він

    Нарешті той, хто пояснює це просто та іспанською. Кілька разів він намагався це зрозуміти, але з необережності покинув компанію.

    Удача.

  6.   Еддуардо - сказав він

    запитання, файл .template завантажте його із дзеркала або звідки ви завантажили файл .jigdo.
    І як би це було, якщо у мене є репозиторії на локальному диску.

    1.    Еддуардо - сказав він

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

  7.   без назви - сказав він

    виправлення, стискання, якщо ви отримуєте оновлення, тепер це lts

    1.    Ака-Іб - сказав він

      Правда, оновлення Debian Squeeze продовжуватимуть отримувати до лютого 2016 року. Ось як їх отримати:
      https://wiki.debian.org/LTS/Using

    2.    елав - сказав він

      Насправді, якщо ви перейдете до сховищ Debian, ви побачите стиснення та стискання, це символічне посилання?

  8.   Саске - сказав він

    Відмінний пост, але це працює для інших дистрибутивів, я хочу завантажити ОС Evolve, але мій Інтернет дуже повільний, і для його завантаження мені потрібно було б дати комп’ютеру світати, вони могли б сказати мені, як це можна зробити за допомогою jigdo.

  9.   Y @ i $ el - сказав він

    Це так добре. Шкода, що я не можу ним скористатися, бо все одно потрібно завантажити .template, і це більше 50 Мб, копійка, але ви знаєте, як це. Я хотів би отримати iso тестування debian + kde для i386. Безсумнівно, неможливо вручну завантажити .template і використовувати його в автономному режимі, як .jigdo ???