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ą m.in. tutaj: i386, amd64, pozostałe. 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 z rozszerzeniami*.jigdo i *.template:

i386

wget -c http://cdimage.debian.org/cdimage/daily-builds/daily/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

amd64

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

Analogicznie dla pozostałych architektur.

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

i386

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

amd64

jigdo-lite debian-testing-amd64-netinst.jigdo

Analogicznie dla pozostałych architektur i/lub rodzajów płyt.

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

Przydatne linki: