Pobieranie obrazów p

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
sthoo
Posty: 52
Rejestracja: 26 lutego 2007, 06:32

Pobieranie obrazów płyt Debiana za pomocą jigdo

Post autor: sthoo »

Nie znalazłem nigdzie na forum tematu dotyczącego jigdo więc postaram się opisać jak to cudo działa - oryginalny opis w języku angielskim jest tutaj , lecz ja opiszę to własnymi słowami według własnego doświadczenia.

Zaczynamy od zainstalowania omawianego jigdo:

Kod: Zaznacz cały

aptitude install jigdo-file
po instalacji tworzymy folder, do którego będziemy pobierać paczki potrzebne do zbudowania obrazu - dla przykładu u mnie było tak:

Kod: Zaznacz cały

mkdir ~/jigdo-pliki
Przechodzimy do niego:

Kod: Zaznacz cały

cd ~/jigdo-pliki
i odpalamy nasze niepozorne cudeńko poleceniem:

Kod: Zaznacz cały

jigdo-lite
Pojawi się nam coś takiego:

Kod: Zaznacz cały

Jigsaw Download "lite"
Copyright (C) 2001-2005  |  jigdo@
Richard Atterer          |  atterer.net
Getting mirror information from /etc/apt/sources.list

-----------------------------------------------------------------
To resume a half-finished download, enter name of .jigdo file.
To start a new download, enter URL of .jigdo file.
You can also enter several URLs/filenames, separated with spaces,
or enumerate in {}, e.g. `http://server/cd-{1_NONUS,2,3}.jigdo'
jigdo: 
Musimy wkleić lub wpisać adres pliku jigdo do przetworzenia - pliki jigdo dla wszystkich możliwych płyt Debian są tutaj w sekcji "Official images" - klikamy prawym klawiszem myszy z przeglądarki i wybieramy:

Kod: Zaznacz cały

kopiuj adres odnośnika
i wklejamy w okno po dwukropku. Można wkleić większą ilość adresów plików jigdo oddzielając je spacjami. Po wpisaniu naciskamy enter i dostajemy coś takiego:

Kod: Zaznacz cały

Downloading .jigdo file
--18:30:06--  [url]http://cdimage.debian.org/debian-cd/4.0_r0/i386/jigdo-cd/debian-40r0-i386-xfce-CD-1.jigdo[/url]
           => `debian-40r0-i386-xfce-CD-1.jigdo'
Translacja cdimage.debian.org... 130.239.18.137
£ączenie się z cdimage.debian.org|130.239.18.137|:80... połączono.
¯ądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 33,253 (32K) [text/plain]

100%[=======================================>] 33,253        40.19K/s             

18:30:07 (40.09 KB/s) - `debian-40r0-i386-xfce-CD-1.jigdo' saved [33253/33253]


-----------------------------------------------------------------
Images offered by `[url]http://cdimage.debian.org/debian-cd/4.0_r0/i386/jigdo-cd/debian-40r0-i386-xfce-CD-1.jigdo':[/url]
  1: 'Debian GNU/Linux 4.0 r0 "Etch" - Official i386 xfce-CD Binary-1 20070407-12:12 (20070407)' (debian-40r0-i386-xfce-CD-1.iso)

Further information about `debian-40r0-i386-xfce-CD-1.iso':
Generated on Sat, 07 Apr 2007 14:13:47 +0200

-----------------------------------------------------------------
If you already have a previous version of the CD you are
downloading, jigdo can re-use files on the old CD that are also
present in the new image, and you do not need to download them
again. Mount the old CD ROM and enter the path it is mounted under
(e.g. `/mnt/cdrom').
Alternatively, just press enter if you want to start downloading
the remaining files.
Files to scan:   
W tym miejscu podajemy ścieżkę do starej płyty Debiana, bądź do jakiegokolwiek miejsca z paczkami - na przykład /var/cache/apt/archives, ja podam ścieżkę do zamontowanych obrazów .iso z pakietami .deb. Po wskazaniu położenia folderu do przeskanowania rozpocznie się pobieranie pliku .template, po czym rozpocznie się skanowanie folderów w poszukiwaniu paczek wymaganych do zbudowania obrazu - zobaczmy więc co znalazło w moich obrazach:

Kod: Zaznacz cały

Downloading .template file
--18:41:44--  [url]http://cdimage.debian.org/debian-cd/4.0_r0/i386/jigdo-cd/debian-40r0-i386-xfce-CD-1.template[/url]
           => `debian-40r0-i386-xfce-CD-1.template'
Translacja cdimage.debian.org... 130.239.18.137
£ączenie się z cdimage.debian.org|130.239.18.137|:80... połączono.
¯ądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 23,165,205 (22M) [text/plain]

100%[=======================================>] 23,165,205    38.64K/s    ETA 00:00

18:51:23 (39.07 KB/s) - `debian-40r0-i386-xfce-CD-1.template' saved [23165205/23165205]

Found 327 of the 1074 files required by the template  
Nieźle - o 327 pakietów mniej do pobrania - sprawdzamy następny obraz:

Kod: Zaznacz cały

Found 234 of the 747 files required by the template
Jeszcze lepiej - do pobrania zostało 513 pakietów - następna lokalizacja to /var/cache/apt/archives/:

Kod: Zaznacz cały

Found 389 of the 513 files required by the template 
Tak więc pozostało nam do pobrania 124 pakiety z wymaganych 1074 - następnym krokiem jest wybór serwera:

Kod: Zaznacz cały

The jigdo file refers to files stored on Debian mirrors. Please
choose a Debian mirror as follows: Either enter a complete URL
pointing to a mirror (in the form
`ftp://ftp.debian.org/debian/'), or enter any regular expression
for searching through the list of mirrors: Try a two-letter
country code such as `de', or a country name like `United
States', or a server name like `sunsite'.
Debian mirror [[url]ftp://ftp.debian.org/debian]:[/url] 
Wpisujemy "pl" i wybieramy według nas najlepszy np.:

Kod: Zaznacz cały

http://ftp.pl.debian.org/debian/
Następnie wybieramy serwer dla sekcji non-US. W ten sam sposób, wciskamy enter i cierpliwie czekamy aż obraz zostanie zbudowany.

Jigdo ma również inne zastosowania - możemy za jego pomocą przebudować zestaw płyt DVD Debiana na zestaw płyt CD Debiana (i odwrotnie), jeżeli znajomy nie ma napędu DVD, a chcemy go obdarować. Przydaje się również przy każdej zmianie wersji obrazów dystrybucji, jeżeli chcemy mieć aktualne obrazy na dysku, lub płytach.

W przypadku uwag proszę pisać - pozdrawiam.
sthoo
Posty: 52
Rejestracja: 26 lutego 2007, 06:32

Post autor: sthoo »

Jeszcze kilka szczegółów dotyczących Jigdo:

a) plik konfiguracyjny jigdo znajduje się w ~/.jigdo-lite (pod Linuksem)
b) dostępne jest również jigdo dla windowsa >> tutaj
c) pliki konfiguracyjne dla windowsa znajdziemy po rozpakowaniu w katalogu z programem a zwą się jigdo-lite settings.txt (o ile dobrze pamiętam).

Pozdrawiam.
Zablokowany