Jigdo: crea o scarica rapidamente Debian Isos

Alla ricerca di una Debian Squeeze ISO con KDE oggi per un amico (per inciso, Squeeze non riceve più aggiornamenti), Mi sono imbattuto in qualcosa che vedevo da molto tempo, ma non avevo avuto modo di provare: jigdo, uno strumento per la distribuzione e l'ottenimento di ISO Debian in modo facile, veloce e molto efficiente.

Che diavolo è Jigdo?

Cercherò di spiegarlo nel modo più semplice possibile. Fatti l'idea jigdo è come un download manager o un client torrent, che cerca le parti dello stesso file su più server, cercando di utilizzare le connessioni più veloci. Per farla capire meglio, vi do il mio esempio.

Un'immagine Debian può facilmente superare i 600 MB e quando non abbiamo una connessione veloce, questo può essere un ostacolo. Allora come fa Jigdo a risolvere il problema per me? molto semplice, vediamo la procedura per utilizzarlo.

Come usiamo Jigdo?

L'unica cosa di cui ho bisogno nel mio caso sono 2 cose:

  1. Uno specchio abbastanza veloce.
  2. Una connessione Internet che ci permette di scaricare i file .jigdo y .modello che vedremo più avanti, che a seconda della versione, può pesare tra 15MB e 60MB.

Nel mio lavoro abbiamo uno specchio di Test Debian abbastanza aggiornato, e la cosa buona è che la maggior parte dei pacchetti .iso che ottengo da quel repository. Cioè, nel mio caso, non dovrò scaricare i pacchetti da Internet, solo i file .jigdo y .modello.

Diciamo quindi che voglio scaricare gli iso il più velocemente possibile debian-testing-amd64-kde-CD-1.iso cosa c'è dentro questo link. Come ho detto prima, scaricare 600 MB rapidamente è impossibile, quindi tutto ciò di cui ho bisogno sono i file che si trovano in:

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

e nel mio caso particolare, ho esplicitamente bisogno di questo file: debian-testing-amd64-kde-CD-1.jigdo

Non dobbiamo scaricare quel file da soli, Jigdo lo fa automaticamente. Come?

Il pacchetto viene installato per primo file jigdo, su Debian

$ sudo aptitude install jigdo-file

e il comando viene eseguito in console:

$ jigdo-lite

La prima cosa che ti chiederà è il file .jigdo usare. Se lo abbiamo già scaricato, lo prenderà direttamente dalla cartella dove eseguiamo il comando, altrimenti incolliamo il link del file. Ricorda che puoi prendere uno qualsiasi di questi link: http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/

$ jigdo-lite Jigsaw Scarica "lite" Copyright (C) 2001-2005 | jigdo @ Richard Atterer | atterer.net Caricamento delle impostazioni da `/home/elav/.jigdo-lite '--------------------------------- -------------------------------- Per riprendere un download a metà, immettere il nome del file .jigdo. Per avviare un nuovo download, inserisci l'URL del file .jigdo. Puoi anche inserire diversi URL / nomi di file, separati da spazi, o enumerarli in {}, ad esempio `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]: Nessun download del file .jigdo - `debian-testing-amd64-kde-CD-1.jigdo 'già presente

Si noti come nell'esempio precedente il percorso del file sia già visualizzato .jigdo per impostazione predefinita, poiché l'avevo già scaricato da quel link in precedenza.

La seconda cosa che questa applicazione ci chiede o ci dice è che se abbiamo già un'immagine precedentemente scaricata che corrisponde a quella che vogliamo scaricare, Jigdo riutilizzerà i file di detta immagine se non sono stati modificati, quindi non sarà necessario scaricarli di nuovo .

-------------------------------------------------- --------------- Immagini offerte da `http://cdimage.debian.org/cdimage/weekly-builds/amd64/jigdo-cd/debian-testing-amd64-kde-CD -1.jigdo ': 1:' Debian GNU / Linux testing "Jessie" - Official Snapshot amd64 kde-CD Binary-1 20140929-06: 33 (20140929) '(debian-testing-amd64-kde-CD-1.iso ) Ulteriori informazioni su `debian-testing-amd64-kde-CD-1.iso ': Generato il lunedì, 29 settembre 2014 06:36:38 +0000 ---------------- ------------------------------------------------- Se hai già una versione precedente del CD che stai scaricando, jigdo può riutilizzare i file del vecchio CD che sono presenti anche nella nuova immagine, e non è necessario scaricarli di nuovo. Montare il vecchio CD ROM e immettere il percorso in cui è stato montato (ad esempio `/ mnt / cdrom '). In alternativa, premi invio se desideri avviare il download dei file rimanenti. File da scansionare: 

Dato che è la prima volta che vado a scaricare gli iso, lo do entrare e non aggiungo nulla in questo passaggio.

La terza cosa che ti chiederà quale mirror vuoi usare (puoi usare un mirror locale purché sia ​​aggiornato all'ultimo).

Se Jigdo non riesce a trovare un pacchetto richiesto in quel repository locale, lo scaricherà da Internet
-------------------------------------------------- --------------- Il file jigdo si riferisce ai file memorizzati sui mirror Debian. Per favore scegli un mirror Debian come segue: O inserisci un URL completo che punta a un mirror (nella forma `ftp://ftp.debian.org/debian/ '), o inserisci qualsiasi espressione regolare per cercare nell'elenco dei mirror: Prova con un codice paese di due lettere come "de", o un nome di paese come "Stati Uniti" o un nome di server come "sunsite". Mirror Debian [http://download.mitrabajo.cu/repos/debian/jessie/]: 

Una volta impostato il mirror, ciò che Jigdo fa è scaricare un file .modello che corrisponde al file .jigdo che scendiamo. Una volta scaricato, ciò che accade dopo è fantastico: jigdo inizia a prendere i pacchetti dallo specchio che metti e crea un'immagine . Iso con i pacchetti che si trovano nel repository.

Una volta finito avremo qualcosa del genere:

----------------------------------------- FINITURA --2014-09-30 17 : 27: 11-- Tempo di clock totale: 3 m 16 s Scaricati: 6 file, 4,6 M in 3 m 14 s (24,5 KB / s) Trovati 6 dei 6 file richiesti dal modello Creato con successo `debian-testing-amd64 -kde-CD -1.iso '----------------------------------------- ---- -------------------- Finito! Il fatto che tu sia arrivato fin qui è una forte indicazione che `debian-testing-amd64-kde-CD-1.iso 'è stato generato correttamente. Eseguirò un ulteriore controllo finale, che puoi interrompere in sicurezza con Ctrl-C se non vuoi aspettare. OK: i checksum corrispondono, l'immagine è buona! elav @ Tinored8: ~ $

Vedi, ho ottenuto il mio Debian Testing KDE ISO in 3 minuti e 16 secondi. Cosa pensi?

Altro su Jigdo

Con Jigdo puoi fare molte altre cose, quello che ho appena mostrato è solo di base, tuttavia troverai molte più informazioni nei seguenti link:

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

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Adner Verdecia suddetto

    Grande!! Grazie mille!!

    1.    vivace suddetto

      Ne avrai bisogno? LOL

  2.   cacciatore suddetto

    Ho già usato Jigdo (finalmente cubano, cercando di usare meno megabyte), sono rimasto impressionato da come sfrutta i pacchetti iso che hai, molte persone si mandano a scaricare gli iso e non considerano nemmeno queste opzioni.

    Ci sono altre alternative, le iso di Ubuntu ad esempio usano zsync.

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

    1.    eliotime3000 suddetto

      In verità, non mi aspettavo Jigdo. Dato che di solito uso Bittorrent per quasi tutto (soprattutto quando ho pessime connessioni) ...

      Seriamente, proverò a scaricare il DVD Slackware a 64 bit (se ce n'è uno, ovviamente).

      1.    vivace suddetto

        eliotime3000 se vuoi usare Slackware non devi pubblicizzarlo 😛 comunque, ho una mezza buona notizia: http://slackware.org.uk/people/alphageek/slackware-13.37/slackware/jigdo/

  3.   Carlos Araujo suddetto

    Dove sono le immagini con Gnome?

    1.    louis suddetto

      Gnome viene fornito di default in Debian.

  4.   debbo suddetto

    Ne ho scritto qualche tempo fa sul blog, lascio il link per completare il tuo intervento 😉

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

    1.    vivace suddetto

      Eccellente contributo

  5.   Lito Black suddetto

    Finalmente qualcuno che lo spiega in modo semplice e in spagnolo. Più volte aveva cercato di capirlo ma per sbadataggine lasciò l'azienda.

    Luck.

  6.   Edoardo suddetto

    una domanda, il file .template scaricalo dal mirror o da dove hai scaricato il .jigdo.
    E come sarebbe se avessi i repository su un disco locale.

    1.    Edoardo suddetto

      Ho già visto che il modello è dove si trovava il .jigdo.
      Ma smetterà di usare un .template precedentemente scaricato?

  7.   senza nome suddetto

    una correzione, stringi se ricevi aggiornamenti, ora è lts

    1.    Aqa-Ib suddetto

      È vero, gli aggiornamenti di Debian Squeeze continueranno a essere ricevuti fino a febbraio 2016. Ecco come ottenerli:
      https://wiki.debian.org/LTS/Using

    2.    vivace suddetto

      Infatti, se vai nei repository Debian vedrai uno squeeze e uno squeeze-lts È un collegamento simbolico?

  8.   Sasuke suddetto

    Post eccellente, ma funziona per altre distribuzioni, voglio scaricare Evolve OS ma il mio Internet è super lento e per scaricarlo avrei bisogno di far sorgere il Computer, potrebbero dirmi come sarebbe stato fatto con jigdo.

  9.   Y @ i $ el suddetto

    È così buono. Peccato non poterlo usare perché è necessario scaricare comunque il .template ed è più di 50 MB, una miseria ma sai com'è. Vorrei ottenere una iso di debian testing + kde per i386. Un dubbio, non è possibile scaricare manualmente il .template e usarlo offline come lo stesso .jigdo ???