jigdo

ales.dolecek na centrum.cz ales.dolecek na centrum.cz
Úterý Červenec 30 13:35:08 CEST 2002


> Od: Bukovansky na atcomp.cz
> Datum: Tue, 30 Jul 2002 08:41:28 +0200
> Předmět: RE: Distribuce Debian 3.0 Woody
>
> Diky, byl bych rad, kdyby mi nekdo rekl jak to presne funguje, 
protoze asi
> jsem blbej, ale nejak
> jsem to jigdo nepochopil... Ten .jigdo soubor ma X MB, ale ten 
pridruzeny
> soubor (jakou priponu to ma,
> to ted presne nevim) melo jenom nejakych 50 MB, coz se mi na 
DVD zda hodne
> malo :o) (nerku-li,
> ze Woody je na 7CD).
> 
> S pozdravem
> 
> Richard Bukovansky

Jigdo funguje nasledovne:

1) Stahne si řídící soubor "*.jigdo". Pro binarni 1 Woodyho je to 
33kB velky "woody-i386-1.jigdo".

2) Uvnitř tohoto souboru je jméno šablony, podle které vytvoří CD 
image. V uvedném případě je to "woody-i386-1.template". Pro 
jednoduchost si lze představit, že se jedná o komprimovaný ISO 
image cdecka, ovsem obsahem vsech souboru jsou same nuly. Jedna 
se ve skutecnosti pouze o hlavicku a data souboroveho systemu.

3) Pote jigdo postupne stahne vsechny soubory, ktere maji na cd 
byt a _vlozi je dovnitr_ takto vytvoreneho image na mista, kde 
maji skutecne byt. Jedna se vlastne o jakysi update pomoci 
patchu. :-)

4) Pote co timto zpusobem image sestavi spocita jeho checksum a 
porovna jej s udaji z "*.jigdo" souboru.

*) Jeste poynamku k bodu 3) Pokud jiz mate nektere soubory na 
svem systemu (napriklad CD z predchoziho release) umi je jigdo 
pouzit - samozrejme pouze pokud sedi checksumy.

Prikladam konfiguracni soubor, ktery jsem použil v praci pro 
stazeni 1. cd Woodyho. (non-us verze). Spustite-li "cerstvou" 
instalaci (ve ktere konfiguracni soubor neni) jigdo vytvori 
vzorovy konfiguracni soubor, ktery staci pouze upravit. (Bavim se 
zde o verzi do Windows :-), nebot jsem to stahoval v praci.)

Vse funguje CD-bootuje a je 100% OK.

Shrnuti:

Pro sestaveni CD/DVD potrebujete:

1) ridici jigdo soubor
2) sablonu na vytvoreni "prezdneho" media
3) ftp s daty tvoricimi obsah media

Preji hodne stesti.   Ales

P.S.: Jigdo roste na http://home.in.tum.de/~atterer/jigdo/

--------------------
Letní fantazie na 
http://recepty-maggi.centrum.cz 



------------- další část ---------------
jigdo='http://non-us.cdimage.debian.org/jigdo-area/current/jigdo/i386/woody-i386-1_NONUS.jigdo'
debianMirror='ftp://ftp.cz.debian.org/debian/'
nonusMirror='ftp://ftp.cz.debian.org/debian-non-US/'
mirrors='jigdo-bin/mirrors.jigdo'
tmpDir='temp'
jigdoOpts='--cache jigdo-file-cache.db'
wgetOpts='--passive-ftp --dot-style=mega --no-directories -e continue=off'
scanMenu=''


Další informace o konferenci Czlug-members