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:
- Een spiegel snel genoeg.
- 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).
-------------------------------------------------- --------------- 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
Super goed!! Hartelijk bedankt!!
Heb je het nodig? lol
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
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).
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/
Waar zijn de afbeeldingen met Gnome?
Gnome wordt standaard geleverd in Debian.
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/
Uitstekende bijdrage
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.
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?
Ik zag al dat de sjabloon is waar de .jigdo was.
Maar zal het stoppen met het gebruik van een eerder gedownloade .template?
een oplossing, knijpen als je updates krijgt, nu is het lts
Ja, Debian Squeeze-updates blijven ontvangen tot februari 2016. U kunt ze als volgt verkrijgen:
https://wiki.debian.org/LTS/Using
Als u naar de Debian-repositories gaat, zult u in feite een squeeze en squeeze-lts zien, is het een symbolische link?
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.
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 ???