Jigdo: Szybko utwórz lub pobierz Debian Isos

Szukasz dzisiaj Debiana Squeeze ISO z KDE dla przyjaciela (nawiasem mówiąc, Squeeze nie otrzymuje już aktualizacji), Natknąłem się na coś, co widziałem dawno temu, ale nie miałem okazji spróbować: jigdo, narzędzie do dystrybucji i pozyskiwania plików ISO Debiana w łatwy, szybki i bardzo wydajny sposób.

Co to do cholery jest Jigdo?

Postaram się to wyjaśnić w najprostszy możliwy sposób. Pomyśl o tym jigdo działa jak menedżer pobierania lub klient torrent, który wyszukuje części tego samego pliku na kilku serwerach, próbując użyć najszybszych połączeń. Aby było to lepiej zrozumiałe, podaję wam mój przykład.

Obraz Debiana może z łatwością mieć ponad 600 MB, a gdy nie mamy szybkiego połączenia, może to być przeszkodą. Jak więc Jigdo rozwiązuje problem za mnie? bardzo proste, zobaczmy, jak z niego korzystać.

Jak używamy Jigdo?

Jedyne czego potrzebuję w moim przypadku to 2 rzeczy:

  1. Lustro wystarczająco szybkie.
  2. Połączenie internetowe, które umożliwia nam pobieranie pliki jigdo y .szablon które zobaczymy później, które w zależności od wersji mogą ważyć od 15 MB do 60 MB.

W mojej pracy mamy lustro Testowanie Debiana dość aktualne, a dobrą rzeczą jest to, że większość pakietów .iso, które otrzymuję z tego repozytorium. Oznacza to, że w moim przypadku nie będę musiał pobierać pakietów z Internetu, tylko pliki jigdo y .szablon.

Powiedzmy więc, że chcę pobrać ISO tak szybko, jak to możliwe debian-testing-amd64-kde-CD-1.iso co jest w środku ten link. Jak powiedziałem wcześniej, szybkie pobranie 600 MB jest niemożliwe, więc potrzebuję tylko plików w:

http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

aw moim przypadku wyraźnie potrzebuję tego pliku: debian-testing-amd64-kde-CD-1.jigdo

Nie musimy sami pobierać tego pliku, Jigdo robi to automatycznie. W jaki sposób?

Pakiet jest instalowany jako pierwszy plik jigdo, w Debianie

$ sudo aptitude install jigdo-file

a polecenie jest wykonywane w konsoli:

$ jigdo-lite

Pierwszą rzeczą, o którą Cię zapyta, jest plik jigdo używać. Jeśli już go pobraliśmy, pobierze go bezpośrednio z folderu, w którym wykonujemy polecenie, w przeciwnym razie wklejamy link do pliku. Pamiętaj, że możesz skorzystać z dowolnego z tego linku: http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

$ jigdo-lite Jigsaw Pobierz "lite" Copyright (C) 2001-2005 | jigdo @ Richard Atterer | atterer.net Ładowanie ustawień z `/home/elav/.jigdo-lite '--------------------------------- -------------------------------- Aby wznowić pobieranie w połowie zakończone, wprowadź nazwę pliku .jigdo. Aby rozpocząć nowe pobieranie, wprowadź adres URL pliku .jigdo. Możesz także wprowadzić kilka adresów URL / nazw plików, oddzielonych spacjami lub wyliczyć w {}, np. `Http: // server / cd- {1_NONUS, 2,3} .jigdo 'jigdo [http://cdimage.debian.org /cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-kde-CD-1.jigdo]: Brak pobierania pliku .jigdo - już `debian-testing-amd64-kde-CD-1.jigdo ' obecny

Zwróć uwagę, jak w poprzednim przykładzie ścieżka pliku już się pojawiła jigdo domyślnie, ponieważ pobrałem go już wcześniej z tego łącza.

Drugą rzeczą, o którą pyta lub mówi nam ta aplikacja, jest to, że jeśli mamy już pobrany wcześniej obraz, który pasuje do tego, który chcemy pobrać, Jigdo ponownie wykorzysta pliki tego obrazu, jeśli nie zostały zmodyfikowane, dlatego nie będzie konieczne do ich ponownego pobrania.

-------------------------------------------------- --------------- Obrazy oferowane przez `http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-kde-CD -1.jigdo ': 1:' Debian GNU / Linux testing "Jessie" - Oficjalna migawka amd64 kde-CD Binary-1 20140929-06: 33 (20140929) '(debian-testing-amd64-kde-CD-1.iso ) Więcej informacji o `debian-testing-amd64-kde-CD-1.iso ': Wygenerowano w poniedziałek, 29 września 2014 r. 06:36:38 +0000 ---------------- ------------------------------------------------- Gdyby masz już poprzednią wersję pobieranej płyty CD, jigdo może ponownie wykorzystać pliki ze starej płyty, które są również obecne w nowym obrazie i nie musisz ich ponownie pobierać. Zamontuj stary CD ROM i wprowadź ścieżkę, w której jest zamontowany (np. `/ Mnt / cdrom '). Alternatywnie, po prostu naciśnij Enter, jeśli chcesz rozpocząć pobieranie pozostałych plików. Pliki do skanowania: 

Ponieważ jest to pierwszy raz, kiedy mam zamiar pobrać iso, daję Wchodzę i nie dodam niczego na tym etapie.

Trzecia rzecz, która zapyta Cię, którego serwera lustrzanego chcesz użyć (możesz użyć lokalnego serwera lustrzanego, o ile jest zaktualizowany do najnowszego).

Jeśli Jigdo nie może znaleźć wymaganego pakietu w tym lokalnym repozytorium, pobierze go z Internetu
-------------------------------------------------- --------------- Plik jigdo odnosi się do plików przechowywanych na serwerach lustrzanych Debiana. Wybierz serwer lustrzany Debiana w następujący sposób: Wprowadź pełny adres URL wskazujący na serwer lustrzany (w postaci `ftp://ftp.debian.org/debian/ ') lub wprowadź dowolne wyrażenie regularne, aby przeszukać listę serwerów lustrzanych: Spróbuj użyć dwuliterowego kodu kraju, na przykład „de”, lub nazwy kraju, takiej jak „Stany Zjednoczone”, lub nazwy serwera, takiej jak „sunsite”. Mirror Debiana [http://download.mitrabajo.cu/repos/debian/jessie/]: 

Po ustawieniu lustra Jigdo pobiera plik .szablon który odpowiada plikowi jigdo że schodzimy w dół. Po pobraniu to, co dzieje się później, jest świetne: jigdo zacznij pobierać paczki z umieszczonego lustra i stwórz obraz . Iso z pakietami znajdującymi się w repozytorium.

Po zakończeniu otrzymamy coś takiego:

----------------------------------------- WYKOŃCZENIE --2014-09-30 17 : 27: 11-- Całkowity czas zegara: 3 min 16 s Pobrano: 6 plików, 4,6 mln w 3 min 14 s (24,5 KB / s) Znaleziono 6 z 6 plików wymaganych przez szablon Pomyślnie utworzono `debian-testing-amd64 -kde-CD -1.iso '----------------------------------------- ---- -------------------- Skończone! Fakt, że zaszedłeś tak daleko, jest mocną wskazówką, że `debian-testing-amd64-kde-CD-1.iso 'został wygenerowany poprawnie. Wykonam dodatkową, ostateczną kontrolę, którą możesz bezpiecznie przerwać Ctrl-C, jeśli nie chcesz czekać. OK: sumy kontrolne się zgadzają, obraz jest dobry! elav @ Tinored8: ~ $

Widzisz, dostałem mój Debian Testing KDE ISO w 3 minuty i 16 sekund. Co myślisz?

Więcej o Jigdo

Za pomocą Jigdo możesz zrobić wiele innych rzeczy, to, co właśnie pokazałem, jest tylko podstawowe, jednak o wiele więcej informacji znajdziesz w poniższych linkach:

  • http://www.tldp.org/HOWTO/Debian-Jigdo/howjigdoworks.html
  • http://atterer.org/jigdo/jigdo-file.html#EXAMPLES

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Adner Verdecia powiedział

    Świetny!! Dziękuję bardzo!!

    1.    pełen życia powiedział

      Będziesz tego potrzebować? lol

  2.   łowca powiedział

    Używałem już Jigdo (w końcu kubański, próbując użyć mniej megabajtów), byłem pod wrażeniem tego, jak wykorzystuje on posiadane pakiety ISO, wiele osób wysyła się, aby pobrać iso i nawet nie bierze pod uwagę tych opcji.

    Istnieją inne alternatywy, na przykład Ubuntu isos używają zsync.

    https://help.ubuntu.com/community/ZsyncCdImage

    1.    Eliotime3000 powiedział

      Prawdę mówiąc, nie spodziewałem się Jigdo. Ponieważ zwykle używam Bittorrent do prawie wszystkiego (zwłaszcza gdy mam bardzo złe połączenia) ...

      Poważnie, spróbuję pobrać 64-bitową płytę DVD Slackware (jeśli jest oczywiście taka).

      1.    pełen życia powiedział

        eliotime3000 jeśli chcesz używać Slackware, nie musisz go reklamować 😛 jednak mam połowę dobrych wiadomości: http://slackware.org.uk/people/alphageek/slackware-13.37/slackware/jigdo/

  3.   Carlos Araujo powiedział

    Gdzie są obrazy z Gnome?

    1.    Louis powiedział

      Gnome jest domyślnie dostępny w Debianie.

  4.   podupadać powiedział

    Pisałem o tym jakiś czas temu na blogu, zostawiam Ci link do uzupełnienia Twojego wpisu

    http://debianhackers.net/busqueda-de-contenidos-de-ficheros-jigdo/

    1.    pełen życia powiedział

      Doskonały wkład

  5.   Lito Black powiedział

    Wreszcie ktoś, kto wyjaśnia to prosto i po hiszpańsku. Kilka razy próbował to zrozumieć, ale przez nieuwagę opuścił firmę.

    Powodzenia.

  6.   Edwarda powiedział

    pytanie, plik .template pobrać go z serwera lustrzanego lub skąd pobrałeś .jigdo.
    A jak by to było, gdybym miał repozytoria na dysku lokalnym.

    1.    Edwarda powiedział

      Widziałem już, że szablon jest tam, gdzie był .jigdo.
      Ale czy przestanie używać wcześniej pobranego szablonu?

  7.   bez nazwy powiedział

    poprawka, ściśnij, jeśli otrzymasz aktualizacje, teraz jest to lts

    1.    Aqa-Ib powiedział

      To prawda, aktualizacje Debian Squeeze będą nadal odbierane do lutego 2016 r. Oto jak je zdobyć:
      https://wiki.debian.org/LTS/Using

    2.    pełen życia powiedział

      W rzeczywistości, jeśli przejdziesz do repozytoriów Debiana, zobaczysz squeeze i squeeze-lts. Czy jest to dowiązanie symboliczne?

  8.   Sasuke powiedział

    Doskonały post, ale to działa w przypadku innych dystrybucji, chcę pobrać system operacyjny Evolve, ale mój internet jest bardzo wolny i aby go pobrać, musiałbym zostawić komputer do świtu.

  9.   Y @ i $ el powiedział

    To jest tak dobre. Szkoda, że ​​nie mogę go użyć, ponieważ i tak trzeba pobrać szablon .template i ma ponad 50 MB, grosze, ale wiesz, jak to jest. Chciałbym pobrać iso debian testing + kde dla i386. Wątpię, że nie można ręcznie pobrać szablonu i używać go w trybie offline jako samego pliku .jigdo ???