Jigdo: Opret eller download hurtigt Debian Isos

Leder du efter en Debian Squeeze ISO med KDE i dag efter en ven (i øvrigt modtager Squeeze ikke længere opdateringer), Stødte jeg på noget, som jeg havde set i lang tid, men ikke havde haft mulighed for at prøve: jigdo, et værktøj til distribution og opnåelse af Debian ISO'er på en nem, hurtig og meget effektiv måde.

Hvad fanden er Jigdo?

Jeg vil forsøge at forklare det på den enkleste måde. Få ideen om det jigdo det er som en downloadmanager eller en torrentklient, der søger efter delene af den samme fil på flere servere og prøver at bruge de hurtigste forbindelser. For at gøre det bedre forstået giver jeg mit eksempel.

Et Debian-billede kan let være over 600 MB, og når vi ikke har en hurtig forbindelse, kan dette være en hindring. Så hvordan løser Jigdo problemet for mig? meget simpelt, lad os se proceduren for, hvordan du bruger den.

Hvordan bruger vi Jigdo?

Det eneste, jeg har brug for i mit tilfælde, er to ting:

  1. Et spejl hurtigt nok.
  2. En internetforbindelse, der giver os mulighed for at downloade filerne .jigdo y .skabelon som vi senere vil se, som afhængigt af versionen kan veje mellem 15 MB og 60 MB.

I mit arbejde har vi et spejl af Debian-test ret opdateret, og det gode ved det er, at de fleste .iso-pakker, jeg får fra det arkiv. Det vil sige, i mit tilfælde behøver jeg ikke at downloade pakkerne fra Internettet, kun filerne .jigdo y .skabelon.

Lad os sige, at jeg vil downloade iso så hurtigt som muligt debian-testing-amd64-kde-CD-1.iso hvad er der dette link. Som jeg sagde før, er det umuligt at downloade 600 MB hurtigt, så alt hvad jeg behøver er filerne i:

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

og i mit særlige tilfælde har jeg eksplicit brug for denne fil: debian-testing-amd64-kde-CD-1.jigdo

Vi behøver ikke selv at downloade den fil, det gør Jigdo automatisk. Hvordan?

Pakken installeres først jigdo-filpå Debian

$ sudo aptitude install jigdo-file

og kommandoen udføres i konsol:

$ jigdo-lite

Den første ting, den beder dig om, er filen .jigdo at bruge. Hvis vi allerede har downloadet det, tager det det direkte fra mappen, hvor vi udfører kommandoen, ellers indsætter vi linket til filen. Husk at du kan tage et hvilket som helst af dette link: http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

$ jigdo-lite Puslespil Download "lite" Copyright (C) 2001-2005 | jigdo @ Richard Atterer | atterer.net Indlæser indstillinger fra `/home/elav/.jigdo-lite '--------------------------------- -------------------------------- For at genoptage en halvfærdig download skal du indtaste navnet på .jigdo-filen. For at starte en ny download skal du indtaste URL til .jigdo-filen. Du kan også indtaste flere URL'er / filnavne, adskilt med mellemrum, eller opregne i {}, f.eks. '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]: Downloader ikke .jigdo-filen - `debian-testing-amd64-kde-CD-1.jigdo 'allerede til stede

Bemærk, hvordan filstien allerede i det forrige eksempel vises .jigdo som standard, da jeg allerede havde downloadet det fra dette link tidligere.

Den anden ting, som denne applikation spørger eller fortæller os, er at hvis vi allerede har et tidligere downloadet billede, der matcher det, vi vil downloade, vil Jigdo genbruge filerne i det nævnte billede, hvis de ikke er blevet ændret, derfor er det ikke nødvendigt at downloade dem igen .

-------------------------------------------------- --------------- Billeder, der tilbydes af `http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-kde-CD -1.jigdo ': 1:' Debian GNU / Linux test "Jessie" - Officielt øjebliksbillede amd64 kde-CD Binary-1 20140929-06: 33 (20140929) '(debian-testing-amd64-kde-CD-1.iso ) Yderligere oplysninger om `debian-testing-amd64-kde-CD-1.iso ': Genereret mandag, 29. september 2014 06:36:38 +0000 ---------------- ------------------------------------------------ Hvis du allerede har en tidligere version af den cd, du downloader, jigdo kan genbruge filer på den gamle cd, der også findes i det nye billede, og du behøver ikke downloade dem igen. Monter den gamle cd-rom og indtast den sti, den er monteret under (f.eks. `/ Mnt / cdrom '). Alternativt skal du bare trykke på enter, hvis du vil begynde at downloade de resterende filer. Filer, der skal scannes: 

Da det er første gang, jeg skal downloade iso, giver jeg det Indtast og jeg tilføjer ikke noget i dette trin.

Den tredje ting, der spørger dig, hvilket spejl du vil bruge (du kan bruge et lokalt spejl, så længe det er opdateret til det seneste).

Hvis Jigdo ikke kan finde en påkrævet pakke i det lokale arkiv, downloader den den fra Internettet
-------------------------------------------------- --------------- jigdo-filen henviser til filer, der er gemt på Debian-spejle. Vælg et Debian-spejl som følger: Indtast enten en komplet URL, der peger på et spejl (i form `ftp://ftp.debian.org/debian/ '), eller indtast et hvilket som helst regulært udtryk for at søge gennem listen over spejle: Prøv en landekode på to bogstaver som 'de' eller et landsnavn som 'USA' eller et servernavn som 'sunsite'. Debianspejl [http://download.mitrabajo.cu/repos/debian/jessie/]: 

Når spejlet er indstillet, downloader Jigdo en fil .skabelon der svarer til filen .jigdo at vi går ned. Når du først har downloadet det, er hvad der nu sker, godt: jigdo begynde at tage pakkerne fra det spejl, du lægger, og opret et billede . Iso med de pakker, der findes i arkivet.

Når vi er færdige, har vi noget som dette:

----------------------------------------- FÆRDIG --2014-09-30 17 : 27: 11-- Samlet klokkeslæt: 3m 16s Downloadet: 6 filer, 4,6M på 3m 14s (24,5 KB / s) Fundet 6 af de 6 filer, der kræves af skabelonen Oprettet med succes `debian-testing-amd64 -kde-CD-1.iso '----------------------------------------- ------------------------ Færdig! Det faktum, at du kom så langt, er en stærk indikation af, at `debian-testing-amd64-kde-CD-1.iso 'blev genereret korrekt. Jeg udfører en yderligere, sidste kontrol, som du kan afbryde sikkert med Ctrl-C, hvis du ikke vil vente. OK: Kontrollsummer stemmer overens, billedet er godt! elav @ Tinored8: ~ $

Ser du, jeg fik min Debian-testning af KDE ISO på 3 minutter og 16 sekunder. Hvad synes du?

Mere om Jigdo

Med Jigdo kan du gøre en masse andre ting, det jeg lige har vist er simpelthen noget grundlæggende, men du finder meget mere information i følgende links:

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

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Adner Verdecia sagde han

    Store!! Mange tak!!

    1.    Elav sagde han

      Har du brug for det? LOL

  2.   djæger sagde han

    Jeg har brugt Jigdo før (til sidst cubansk, forsøger at bruge mindre megabyte), jeg var imponeret over, hvordan det udnytter de iso-pakker, du har, mange mennesker sender sig selv for at downloade iso og overvejer ikke engang disse muligheder.

    Der er andre alternativer, Ubuntu isos bruger for eksempel zsync.

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

    1.    eliotime3000 sagde han

      I sandhed forventede jeg ikke Jigdo. Da jeg normalt bruger Bittorrent til næsten alt (især når jeg har meget dårlige forbindelser) ...

      Seriøst vil jeg prøve at downloade 64-bit Slackware DVD (hvis der selvfølgelig er en).

      1.    Elav sagde han

        eliotime3000 hvis du vil bruge Slackware behøver du ikke at annoncere for det 😛 dog har jeg halv gode nyheder: http://slackware.org.uk/people/alphageek/slackware-13.37/slackware/jigdo/

  3.   Carlos Araujo sagde han

    Hvor er billederne med Gnome?

    1.    louis sagde han

      Gnome kommer som standard i Debian.

  4.   affald sagde han

    Jeg skrev om dette for nogen tid siden på bloggen, jeg forlader dig linket for at supplere din post

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

    1.    Elav sagde han

      fremragende bidrag

  5.   Lito Black sagde han

    Endelig nogen, der forklarer det enkelt og på spansk. Flere gange havde han forsøgt at forstå det, men på grund af skødesløshed forlod han firmaet.

    Luck.

  6.   Edward sagde han

    et spørgsmål, .template-filen downloader det fra spejlet eller hvorfra du downloadede .jigdo.
    Og hvordan ville det være, hvis jeg har repos på en lokal disk.

    1.    Edward sagde han

      Jeg har allerede set, at skabelonen er, hvor .jigdo var.
      Men stopper det med at bruge et tidligere downloadet .template?

  7.   ikke navngivet sagde han

    en løsning, klem, hvis du får opdateringer, nu er det lts

    1.    Aqa-Ib sagde han

      Det er sandt, at Debian Squeeze-opdateringer fortsat modtages indtil februar 2016. Sådan får du dem:
      https://wiki.debian.org/LTS/Using

    2.    Elav sagde han

      Faktisk, hvis du går til Debian-arkiverne, vil du se et klem og et klem-lts, er det et symbolsk link?

  8.   Sasuke sagde han

    Fremragende indlæg, men dette fungerer for andre distributioner, jeg vil downloade Evolve OS, men mit internet er super langsomt, og for at downloade det skal jeg lade computeren gå op, de kunne fortælle mig, hvordan det ville blive gjort med jigdo.

  9.   Y @ i $ el sagde han

    Det er så godt. Synd, jeg kan ikke bruge det, fordi det er nødvendigt at downloade .template alligevel, og det er mere end 50 MB, en skam, men du ved hvordan det er. Jeg vil gerne få en iso af debian-test + kde til i386. Der er ingen tvivl om, at det ikke er muligt manuelt at downloade .template og bruge det offline som selve .jigdo ???