Jigdo: snel Debian Isos maken of downloaden

Op zoek naar een Debian Squeeze ISO met KDE vandaag voor een vriend (overigens ontvangt Squeeze geen updates meer), Kwam ik iets tegen dat ik al heel lang had gezien, maar geen kans had gehad om het te proberen: jigdo, een tool voor de distributie en het verkrijgen van Debian ISO's op een gemakkelijke, snelle en zeer efficiënte manier.

Wat is Jigdo in godsnaam?

Ik zal proberen het op de meest eenvoudige manier uit te leggen. Krijg het idee dat jigdo het is als een downloadmanager of een torrent-client, die op verschillende servers naar de delen van hetzelfde bestand zoekt en probeert de snelste verbindingen te gebruiken. Om het beter te begrijpen, geef ik u mijn voorbeeld.

Een Debian-image kan gemakkelijk groter zijn dan 600 MB, en als we geen snelle verbinding hebben, kan dit hinderlijk zijn. Dus hoe lost Jigdo het probleem voor mij op? heel eenvoudig, laten we eens kijken naar de procedure voor het gebruik ervan.

Hoe gebruiken we Jigdo?

Het enige dat ik in mijn geval nodig heb, zijn 2 dingen:

  1. Een spiegel snel genoeg.
  2. Een internetverbinding waarmee we kunnen downloaden de bestanden .jigdo y .sjabloon die we later zullen zien, die afhankelijk van de versie tussen 15 MB en 60 MB kan wegen.

In mijn werk hebben we een spiegel van Debian-testen behoorlijk up-to-date, en het goede eraan is dat de meeste .iso-pakketten die ik uit die repository krijg. Dit betekent dat ik in mijn geval de pakketten niet van internet hoef te downloaden, alleen de bestanden .jigdo y .sjabloon.

Laten we zeggen dat ik de ISO zo snel mogelijk wil downloaden debian-testen-amd64-kde-CD-1.iso wat zit erin deze link. Zoals ik al eerder zei, snel 600 MB downloaden is onmogelijk, dus alles wat ik nodig heb zijn de bestanden in:

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

en in mijn specifieke geval heb ik dit bestand expliciet nodig: debian-testen-amd64-kde-CD-1.jigdo

We hoeven dat bestand niet zelf te downloaden, Jigdo doet dat automatisch. Hoe?

Het pakket wordt eerst geïnstalleerd jigdo-bestand, op Debian

$ sudo aptitude install jigdo-file

en het commando wordt uitgevoerd in de console:

$ jigdo-lite

Het eerste dat het u zal vragen, is het bestand .jigdo gebruiken. Als we het al hebben gedownload, komt het rechtstreeks uit de map waarin we de opdracht uitvoeren, anders plakken we de link van het bestand. Onthoud dat u een van deze links kunt gebruiken: http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

$ jigdo-lite Jigsaw Download "lite" Copyright (C) 2001-2005 | jigdo @ Richard Atterer | atterer.net Instellingen laden van `/home/elav/.jigdo-lite '--------------------------------- -------------------------------- Om een ​​half voltooide download te hervatten, voert u de naam van het .jigdo-bestand in. Voer de URL van het .jigdo-bestand in om een ​​nieuwe download te starten. U kunt ook verschillende URL's / bestandsnamen invoeren, gescheiden door spaties, of opsommen in {}, bijv. '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]: jigdo-bestand wordt niet gedownload - `debian-testing-amd64-kde-CD-1.jigdo 'al Cadeau

Merk op hoe in het vorige voorbeeld het bestandspad al verschijnt .jigdo standaard, aangezien ik het eerder via die link had gedownload.

Het tweede dat deze applicatie ons vraagt ​​of vertelt, is dat als we al een eerder gedownloade afbeelding hebben die overeenkomt met de afbeelding die we willen downloaden, Jigdo de bestanden van die afbeelding opnieuw zal gebruiken als ze niet zijn gewijzigd, daarom is het niet nodig om ze opnieuw te downloaden.

-------------------------------------------------- --------------- Afbeeldingen aangeboden door `http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-kde-CD -1.jigdo ': 1:' Debian GNU / Linux test "Jessie" - Officiële momentopname amd64 kde-CD Binary-1 20140929-06: 33 (20140929) '(debian-testing-amd64-kde-CD-1.iso ) Meer informatie over `debian-testing-amd64-kde-CD-1.iso ': Gegenereerd op ma 29 sep 2014 06:36:38 +0000 ---------------- ------------------------------------------------- Als je hebt al een eerdere versie van de cd die je aan het downloaden bent, jigdo kan bestanden op de oude cd hergebruiken die ook in de nieuwe image staan, en je hoeft ze niet opnieuw te downloaden. Monteer de oude cd-rom en voer het pad in waaronder het is gemount (bijv. `/ Mnt / cdrom '). U kunt ook gewoon op enter drukken als u de resterende bestanden wilt downloaden. Te scannen bestanden: 

Omdat dit de eerste keer is dat ik de iso ga downloaden, geef ik Enter en ik voeg niets toe in deze stap.

Het derde ding dat u zal vragen welke mirror u wilt gebruiken (u kunt een lokale mirror gebruiken zolang deze is bijgewerkt naar de laatste versie).

Als Jigdo een vereist pakket in die lokale repository niet kan vinden, zal het het downloaden van internet
-------------------------------------------------- --------------- Het jigdo-bestand verwijst naar bestanden die zijn opgeslagen op Debian-mirrors. Kies een Debian-mirror als volgt: Voer ofwel een volledige URL in die naar een mirror verwijst (in de vorm 'ftp://ftp.debian.org/debian/'), of voer een willekeurige reguliere expressie in om door de lijst met mirrors te zoeken: Probeer een landcode van twee letters, zoals 'de', of een landnaam zoals 'Verenigde Staten', of een servernaam zoals 'sunsite'. Debian-mirror [http://download.mitrabajo.cu/repos/debian/jessie/]: 

Zodra de spiegel is ingesteld, downloadt Jigdo een bestand .sjabloon dat overeenkomt met het bestand .jigdo dat we naar beneden gaan. Als je het eenmaal hebt gedownload, is wat er daarna gebeurt geweldig: jigdo Begin met het nemen van de pakketten uit de spiegel die u plaatst en maak een afbeelding . Iso met de pakketten die in de repository staan.

Als we klaar zijn, hebben we zoiets als dit:

----------------------------------------- AFWERKING --2014-09-30 17 : 27: 11-- Totale kloktijd: 3m 16s Gedownload: 6 bestanden, 4,6M in 3m 14s (24,5 KB / s) 6 van de 6 bestanden gevonden die vereist zijn voor de sjabloon Succesvol gemaakt `debian-testing-amd64 -kde-CD -1.iso '----------------------------------------- ---- -------------------- Afgewerkt! Het feit dat u zover bent gekomen, is een sterke aanwijzing dat `debian-testing-amd64-kde-CD-1.iso 'correct is gegenereerd. Ik zal nog een laatste controle uitvoeren, die u veilig kunt onderbreken met Ctrl-C als u niet wilt wachten. OK: Checksums komen overeen, afbeelding is goed! elav @ Tinored8: ~ $

Zie je, ik heb mijn Debian Testing KDE ISO binnen 3 minuten en 16 seconden. Wat denk je?

Meer over Jigdo

Met Jigdo kun je veel andere dingen doen, wat ik zojuist heb laten zien is slechts basis, maar je zult veel meer informatie vinden in de volgende links:

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

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Adner Verdecia zei

    Super goed!! Hartelijk bedankt!!

    1.    levendig zei

      Heb je het nodig? lol

  2.   djager zei

    Ik heb Jigdo eerder gebruikt (eindelijk Cubaans, in een poging minder megabytes te gebruiken), ik was onder de indruk van hoe het profiteert van de iso-pakketten die je hebt, veel mensen sturen zichzelf om de iso te downloaden en overwegen deze opties niet eens.

    Er zijn andere alternatieven, de Ubuntu-iso's gebruiken bijvoorbeeld zsync.

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

    1.    eliotime3000 zei

      Eerlijk gezegd had ik Jigdo niet verwacht. Omdat ik Bittorrent meestal voor bijna alles gebruik (vooral als ik vreselijke verbindingen heb) ...

      Echt, ik zal het proberen om de 64-bits Slackware-dvd te downloaden (als die er is, natuurlijk).

      1.    levendig zei

        eliotime3000 als je Slackware wilt gebruiken, hoef je er geen reclame voor te maken 😛 maar ik heb half goed nieuws: http://slackware.org.uk/people/alphageek/slackware-13.37/slackware/jigdo/

  3.   Carlos Araujo zei

    Waar zijn de afbeeldingen met Gnome?

    1.    louis zei

      Gnome wordt standaard geleverd in Debian.

  4.   debisch zei

    Ik schreef hier een tijdje geleden over op de blog, ik laat de link voor je achter om je inzending aan te vullen

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

    1.    levendig zei

      Uitstekende bijdrage

  5.   Lito Zwart zei

    Eindelijk iemand die het eenvoudig en in het Spaans uitlegt. Meerdere keren had hij geprobeerd het te begrijpen, maar uit onzorgvuldigheid verliet hij het bedrijf.

    Luck.

  6.   Edward zei

    een vraag, download het .template-bestand van de mirror of waar u het .jigdo.
    En hoe zou het zijn als ik de repo's op een lokale schijf heb?

    1.    Edward zei

      Ik zag al dat de sjabloon is waar de .jigdo was.
      Maar zal het stoppen met het gebruik van een eerder gedownloade .template?

  7.   niet genoemd zei

    een oplossing, knijpen als je updates krijgt, nu is het lts

    1.    Aqa-Ib zei

      Ja, Debian Squeeze-updates blijven ontvangen tot februari 2016. U kunt ze als volgt verkrijgen:
      https://wiki.debian.org/LTS/Using

    2.    levendig zei

      Als u naar de Debian-repositories gaat, zult u in feite een squeeze en squeeze-lts zien, is het een symbolische link?

  8.   Sasuke zei

    Uitstekende post, maar dit werkt voor andere distributies, ik wil Evolve OS downloaden, maar mijn internet is super traag en om het te downloaden zou ik de computer moeten laten aanbreken.

  9.   Y @ i $ el zei

    Dat is zo goed. Jammer dat ik het niet kan gebruiken, want het is toch nodig om de .template te downloaden en het is meer dan 50 MB, een schijntje maar je weet hoe het is. Ik zou graag een iso van debian testing + kde voor i386 willen krijgen. Ongetwijfeld is het niet mogelijk om de .template handmatig te downloaden en offline te gebruiken als de .jigdo zelf ???