Pobieranie obrazów płyt za pomocą jigdo

Osobiście do instalacji Debiana używam najczęściej płyty netinst. Wersja testing waży przeważnie ~180 MB, przy czym jest świeża (stan iso na dziś: 4 listopada). To wygodne o tyle, o ile nie chce się pobierać całej płyty (bo np. chce się postawić tylko podstawowy system). Czasem zdarzają się sytuacje awaryjne i liczy się czas. Im szybciej zdobędziesz najnowszy możliwy, przy tym działający, obraz płyty, tym lepiej. Pomyślałem sobie: fajnie by było mieć taki stały obraz na dysku, który mógłbym sobie aktualizować od czasu do czasu, ale pobierając tylko te pliki, które uległy zmianie. I tutaj pojawia się jigdo.

Nie będę się tutaj dalej rozwodził nad zaletami i wadami tego rozwiązania. Opiszę na przykładzie jak tego używać i tyle. Do dzieła.
Chcę pobrać najnowszy możliwy obraz płyty netinst Debiana poprzez jigdo. Np. stąd. OK. Instaluję więc jigdo:

sudo aptitude install jigdo-file

W repozytoriach jest paczka o nazwie jigdo, która jest graficzną nakładką na jigdo-file. Nie używałem jej, więc nie napiszę nic więcej (:

Ten krok jest opcjonalny, ale dobrze jest go wykonać, t.j. utworzyć sobie katalog, do którego chce się pobrać/w którym chce się zapisać obraz płyty. Np.:

mkdir Debian\ Daily

Jak wskazuje nazwa katalogu, jestem zainteresowany daily-buildami, a te do znalezienia są np. tutaj. Nie udało mi się rozgryźć nazewnictwa tam użytego:

“etch” businesscard for each arch except s390 (small image, no packages - just contains d-i)
“etch” netinst for each arch except s390 (slightly larger image, d-i and the base system only)
“sid” businesscard (as above)
“sid” netinst (as above)

Fajnie by było, gdyby był to Sid, ale obawiam się, że to aktualny testing - Lenny.
Teraz trzeba stamtąd pobrać pliki *.jigdo i *.template:

wget -c http://cdimage.debian.org/cdimage/daily-builds/daiy/current/i386/jigdo-cd/debian-testing-i386-netinst.jigdo http://cdimage.debian.org/cdimage/daily-builds/daily/current/i386/jigdo-cd/debian-testing-i386-netinst.template

Pliki zapisane, więc można przystąpić do finalizacji. Jigdo automagicznie wybierze mirror bazując na zawartości pliku /etc/apt/sources.list - oczywiście można sobie również własnoręcznie sprecyzować lokalizację. Tak czy siak:

jigdo-lite debian-testing-i386-netinst.jigdo

I to wszystko. Po dwóch enterach zaczyna się pobieranie (:

Przydatne linki:

7 odpowiedzi do “Pobieranie obrazów płyt za pomocą jigdo”


  1. 1 irfan

    Witam.
    Rozumiem, że ma to zastosowanie tylko przy Debianie, a przy Ubuntu już nie?

    [Odpowiedz]

  2. 2 taihen

    Podziękował, przydatne narzędzie.

    [Odpowiedz]

  3. 3 Hadret

    @irfan: dlaczego? Jeśli tylko Ubuntu udostępnia na serwerach pliki *.jigdo i *.template, to jak najbardziej jest to możliwe (: Widzisz? Patrz: http://cdimage.ubuntu.com/daily/current/source/

    [Odpowiedz]

  4. 4 CoSTa

    Co do nazewnictwa: http://www.debian.org/CD/netinst/index.pl.html

    Nie lubię jigdo - swego czasu z tym kombinowałem ale więcej z tym było babrania, niż to warte poświęconego na to czasu. Są codzienne obrazki płyt robione i jak się będzie miało pakiet sprzed kilku godzin wcześniej, to jakoś świat się chyba nie skończy.

    [Odpowiedz]

  5. 5 irfan

    [quote comment="17452"]@irfan: dlaczego? Jeśli tylko Ubuntu udostępnia na serwerach pliki *.jigdo i *.template, to jak najbardziej jest to możliwe (: Widzisz? Patrz: http://cdimage.ubuntu.com/daily/current/source//quote

    Dzięki :)

    [Odpowiedz]

  6. 6 Shot

    A nie prościej rsync-ować najświeższy obraz?

    [Odpowiedz]

  7. 7 Nazgul

    Ogólnie, też się jigdo trochę bawiłem, ale stwierdziłem, że to gra nie warta świeczki, płyty nie ściąga się codziennie, a dużo prościej pobrać ją z http bądź torrenta.

    Tak przy okazji to masz literówkę w adresie pliku .jigdo.

    [Odpowiedz]

Zostaw odpowiedź




Creative Commons 2005 - 2008 Hadret
Temat Pinky1.0 by Hadret

Napędzane przez WordPress i K2
Niektóre ikony by: FastIcon.com