Pobieranie obrazów płyt Debiana za pomocą jigdo
: 10 kwietnia 2007, 19:07
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:
po instalacji tworzymy folder, do którego będziemy pobierać paczki potrzebne do zbudowania obrazu - dla przykładu u mnie było tak:
Przechodzimy do niego:
i odpalamy nasze niepozorne cudeńko poleceniem:
Pojawi się nam coś takiego:
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: 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:
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:
Nieźle - o 327 pakietów mniej do pobrania - sprawdzamy następny obraz:
Jeszcze lepiej - do pobrania zostało 513 pakietów - następna lokalizacja to /var/cache/apt/archives/:
Tak więc pozostało nam do pobrania 124 pakiety z wymaganych 1074 - następnym krokiem jest wybór serwera:
Wpisujemy "pl" i wybieramy według nas najlepszy np.: 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.
Zaczynamy od zainstalowania omawianego jigdo:
Kod: Zaznacz cały
aptitude install jigdo-file
Kod: Zaznacz cały
mkdir ~/jigdo-pliki
Kod: Zaznacz cały
cd ~/jigdo-pliki
Kod: Zaznacz cały
jigdo-lite
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:
Kod: Zaznacz cały
kopiuj adres odnośnika
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:
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
Kod: Zaznacz cały
Found 234 of the 747 files required by the template
Kod: Zaznacz cały
Found 389 of the 513 files required by the template
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]
Kod: Zaznacz cały
http://ftp.pl.debian.org/debian/
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.