Jigdo: Бързо създаване или изтегляне на Debian Isos

Търсите днес Debian Squeeze ISO с KDE за приятел (между другото, Squeeze вече не получава актуализации), Попаднах на нещо, което бях виждал дълго време, но не бях имал възможност да опитам: Джигдо, инструмент за разпространение и получаване на ISO на Debian по лесен, бърз и много ефективен начин.

Какво по дяволите е Джигдо?

Ще се опитам да го обясня по възможно най-простия начин. Получете идеята, че Джигдо това е като мениджър за изтегляне или торент клиент, който търси частите от един и същ файл на няколко сървъра, опитвайки се да използва най-бързите връзки. За да се разбере по-добре, ви давам моя пример.

Образът на Debian може лесно да бъде над 600MB и когато нямаме бърза връзка, това може да бъде пречка. И така, как Jigdo решава проблема вместо мен? много просто, нека видим процедурата как да го използваме.

Как използваме Jigdo?

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

  1. Огледало достатъчно бързо.
  2. Интернет връзка, която ни позволява да изтегляме файловете .jigdo y .шаблон че ще видим по-късно, което в зависимост от версията може да тежи между 15MB и 60MB.

В моята работа имаме огледало на Тестване на Debian доста актуален и хубавото в него е, че повечето от .iso пакетите, които получавам от това хранилище. Тоест в моя случай няма да се налага да изтеглям пакетите от Интернет, а само файловете .jigdo y .шаблон.

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

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" Copyright (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. ) Допълнителна информация за `debian-testing-amd1-kde-CD-64.iso ': Генерирано в понеделник, 1 септември 20140929 г. 06:33:20140929 +64 ---------------- ------------------------------------------------- Ако вече имате предишна версия на компактдиска, който изтегляте, jigdo може да използва повторно файлове на стария CD, които също присъстват в новото изображение, и не е необходимо да ги изтегляте отново. Монтирайте стария CD ROM и въведете пътя, по който е монтиран (напр. `/ 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 - Общо време на часовника: 3m 16s Изтеглени: 6 файла, 4,6M за 3m 14s (24,5 KB / s) Намерени 6 от 6 файла, необходими в шаблона Успешно създаден -kde-CD-64.iso '----------------------------------------- ------------------------ Готово! Фактът, че стигнахте дотук, е силна индикация, че `debian-testing-amd1-kde-CD-64.iso 'е генериран правилно. Ще извърша допълнителна, последна проверка, която можете безопасно да прекъснете с Ctrl-C, ако не искате да чакате. ОК: Контролните суми съвпадат, изображението е добро! elav @ Tinored1: ~ $

Виждате ли, получих своя 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.    елав каза той

      Ще ви трябва ли? LOL

  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.   Lito Black каза той

    Накрая някой, който го обяснява просто и на испански. Няколко пъти се беше опитал да го разбере, но поради невнимание напусна компанията.

    AXEL Advisors

  6.   Едуардо каза той

    въпрос, .template файлът го изтеглете от огледалото или откъдето сте изтеглили .jigdo.
    И как би било, ако имам репозиториите на локален диск.

    1.    Едуардо каза той

      Вече видях, че шаблонът е мястото, където беше .jigdo.
      Но ще спре ли да използва предварително изтегления .template?

  7.   без име каза той

    поправете, стиснете, ако получавате актуализации, сега е lts

    1.    Ака-Иб каза той

      Вярно е, че актуализациите на Debian Squeeze ще продължават да се получават до февруари 2016 г. Ето как да ги получите:
      https://wiki.debian.org/LTS/Using

    2.    елав каза той

      Всъщност, ако отидете в хранилищата на Debian, ще видите стискане и стискане, това символична връзка ли е?

  8.   Саске каза той

    Отличен пост, но това работи за други дистрибуции, искам да изтегля Evolve OS, но интернетът ми е супер бавен и за да го изтегля, ще трябва да оставя компютъра да изгрее, те биха могли да ми кажат как ще стане с jigdo.

  9.   Y @ i $ el каза той

    Това е толкова добре. Жалко, че не мога да го използвам, защото така или иначе е необходимо да изтеглите .template и той е повече от 50 MB, нищожна сума, но знаете как е. Бих искал да получа iso на debian тестване + kde за i386. Съмнение е, че не е възможно ръчно да изтеглите .template и да го използвате офлайн като самия .jigdo ??