Jigdo: differenze tra le versioni

corretta gerarchia titoli
Nessun oggetto della modifica
(corretta gerarchia titoli)
Riga 1: Riga 1:
{{Versioni compatibili|Debian Etch 4.0<br/> Debian Lenny 5.0<br/> Debian Squeeze<br/> Debian Sid}}
{{Versioni compatibili|Debian Etch 4.0<br/> Debian Lenny 5.0<br/> Debian Squeeze<br/> Debian Sid}}
=Introduzione=
== Introduzione ==
Jigdo ([http://atterer.net/jigdo/ Home Page]) è uno strumento veramente potente: permette di scaricare i singoli file di una iso e di creare quest'ultima a partire da quanto scaricato.<br/>Anche se può sembrare una cosa inutile, in questo caso risulta una delle alternative più veloci e ''semplici'' (questo lo vedremo in seguito) per scaricare e mantenere aggiornate le iso di Debian.
Jigdo ([http://atterer.net/jigdo/ Home Page]) è uno strumento veramente potente: permette di scaricare i singoli file di una iso e di creare quest'ultima a partire da quanto scaricato.<br/>Anche se può sembrare una cosa inutile, in questo caso risulta una delle alternative più veloci e ''semplici'' (questo lo vedremo in seguito) per scaricare e mantenere aggiornate le iso di Debian.


=Installazione=
== Installazione ==
Jigdo è, ovviamente, disponibile come pacchetto Debian:
Jigdo è, ovviamente, disponibile come pacchetto Debian:
<pre>
<pre>
Riga 11: Riga 11:
Per gli utenti di altre distribuzioni è scaricabile presso la [http://atterer.net/jigdo/ Home Page del progetto], dove sono presenti anche le versioni per gli altri sistemi operativi.
Per gli utenti di altre distribuzioni è scaricabile presso la [http://atterer.net/jigdo/ Home Page del progetto], dove sono presenti anche le versioni per gli altri sistemi operativi.


=Come Funziona=
== Come Funziona ==
Il principio è molto semplice: vengono scaricati i singoli file facenti parte dell'immagine del CD/DVD per poi riassemblarli nell'immagine finale. Questo porta  parecchi vantaggi, sia per chi deve scaricare l'immagine, sia per chi rende disponibili i file da scaricare:
Il principio è molto semplice: vengono scaricati i singoli file facenti parte dell'immagine del CD/DVD per poi riassemblarli nell'immagine finale. Questo porta  parecchi vantaggi, sia per chi deve scaricare l'immagine, sia per chi rende disponibili i file da scaricare:


Riga 27: Riga 27:
* un mirror dei repository Debian, in questo caso, può essere usato sia come un normale mirror, sia con Jigdo per creare le immagini.
* un mirror dei repository Debian, in questo caso, può essere usato sia come un normale mirror, sia con Jigdo per creare le immagini.


=Dove trovare i file <code>.jigdo</code>=
== Dove trovare i file <code>.jigdo</code> ==
I file <code>''.jigdo''</code> sono reperibili direttamente sul sito Debian.Org, esattamente a [http://www.debian.org/CD/jigdo-cd/#which questa pagina].
I file <code>''.jigdo''</code> sono reperibili direttamente sul sito Debian.Org, esattamente a [http://www.debian.org/CD/jigdo-cd/#which questa pagina].


Riga 48: Riga 48:
</pre>
</pre>


=Primo Download di una iso=
== Primo Download di una iso ==
Il primo download di una iso è semplicissimo: una volta posizionati nella directory contenente i file <code>.jigdo</code>, è sufficiente lanciare il comando
Il primo download di una iso è semplicissimo: una volta posizionati nella directory contenente i file <code>.jigdo</code>, è sufficiente lanciare il comando
<pre>
<pre>
Riga 132: Riga 132:
In questo caso possiamo tranquillamente ignorare il messaggio premendo <nowiki>[invio]</nowiki> e continuare con il download.
In questo caso possiamo tranquillamente ignorare il messaggio premendo <nowiki>[invio]</nowiki> e continuare con il download.


=Aggiornamento di una iso=
== Aggiornamento di una iso ==
L'aggiornamento di una iso è un processo quasi identico a quello descritto nel paragrafo precedente.
L'aggiornamento di una iso è un processo quasi identico a quello descritto nel paragrafo precedente.
È necessario scaricare i file <code>.jigdo</code> e <code>.template</code> aggiornati (sostituendoli a quelli vecchi) e seguire una delle seguenti vie per recuperare i file ancora validi presenti nella vecchia iso (così da velocizzare al massimo il processo di download).
È necessario scaricare i file <code>.jigdo</code> e <code>.template</code> aggiornati (sostituendoli a quelli vecchi) e seguire una delle seguenti vie per recuperare i file ancora validi presenti nella vecchia iso (così da velocizzare al massimo il processo di download).
Riga 138: Riga 138:
Supponiamo di aver scaricato Sarge, e che sia stata rilasciato un aggiornamento (<code>''3.1r1''</code>). Con Jigdo possiamo evitare di scaricare tutte le immagini, scaricando solamente i file che sono stati aggiornati.
Supponiamo di aver scaricato Sarge, e che sia stata rilasciato un aggiornamento (<code>''3.1r1''</code>). Con Jigdo possiamo evitare di scaricare tutte le immagini, scaricando solamente i file che sono stati aggiornati.


==Da una .iso==
=== Da una .iso ===
Se abbiamo conservato l'iso dei cd è possibile montarle in loop ed utilizzarle come se fosse un normale cd. Per montare una immagine in loop dobbiamo essere ''root'' ed avere una directory dove far montare il contenuto (supponiamo <code>'''/mnt/loop/'''</code>).
Se abbiamo conservato l'iso dei cd è possibile montarle in loop ed utilizzarle come se fosse un normale cd. Per montare una immagine in loop dobbiamo essere ''root'' ed avere una directory dove far montare il contenuto (supponiamo <code>'''/mnt/loop/'''</code>).


Riga 182: Riga 182:
{{Box|Nota:|Se si esegue la procedura nella stessa directory in cui è presente l'immagine ''vecchia'' è necessario spostarla o rinominarla. È possibile spostarla anche se è già stata montata (ovviamente sempre all'interno della stessa partizione) in quanto mount prende come riferimento l'inode del file e non il nome.}}
{{Box|Nota:|Se si esegue la procedura nella stessa directory in cui è presente l'immagine ''vecchia'' è necessario spostarla o rinominarla. È possibile spostarla anche se è già stata montata (ovviamente sempre all'interno della stessa partizione) in quanto mount prende come riferimento l'inode del file e non il nome.}}


==Da un Cd/Dvd==
=== Da un Cd/Dvd ===
Se invece si dispone solo dell'immagine masterizzata è sufficiente montarle il CD/DVD ed indicare, alla richiesta di un percorso in cui cercare dei file ''riutilizzabili'' il punto di mount del lettore CD/DVD.
Se invece si dispone solo dell'immagine masterizzata è sufficiente montarle il CD/DVD ed indicare, alla richiesta di un percorso in cui cercare dei file ''riutilizzabili'' il punto di mount del lettore CD/DVD.


=Configurazione=
== Configurazione ==
Jigdo salva alcune impostazioni nel file <code>~/.jigdo-lite</code>.
Jigdo salva alcune impostazioni nel file <code>~/.jigdo-lite</code>.


Riga 199: Riga 199:
La personalizzazione più importante è certamente quella relativa a '''wget''': è possibile specificare le opzioni da passare a questo programma tramite la voce '''wgetOpts'''. Nel mio caso ho aggiunto <code>--limit-rate=110K</code> così da limitare la velocità di download a 110Kbyte, evitando la saturazione della banda.
La personalizzazione più importante è certamente quella relativa a '''wget''': è possibile specificare le opzioni da passare a questo programma tramite la voce '''wgetOpts'''. Nel mio caso ho aggiunto <code>--limit-rate=110K</code> così da limitare la velocità di download a 110Kbyte, evitando la saturazione della banda.


=Link=
== Link ==
[http://atterer.net/jigdo/ Home Page di Jigdo]
[http://atterer.net/jigdo/ Home Page di Jigdo]


Riga 206: Riga 206:
[http://atterer.net/jigdo/#download Jigdo per Windows]
[http://atterer.net/jigdo/#download Jigdo per Windows]


=Conclusioni=
== Conclusioni ==
Anche se a prima vista Jigdo sembra uno strumento complesso e macchinoso, non è così. Jigdo rappresenta uno strumento veloce e utile per il download di immagini .iso e per il loro aggiornamento, permettendo di risparmiare molto tempo dopo il primo download.
Anche se a prima vista Jigdo sembra uno strumento complesso e macchinoso, non è così. Jigdo rappresenta uno strumento veloce e utile per il download di immagini .iso e per il loro aggiornamento, permettendo di risparmiare molto tempo dopo il primo download.


1 508

contributi