Jigdo: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
nessun oggetto della modifica
Nessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
{{Template:Installazione
{{Template:Installazione
|precedente=Correggere la risoluzione di GDM}}
|precedente=Correggere la risoluzione di GDM}}
{{Versioni compatibili}}
{{Versioni compatibili|Squeeze|Wheezy|Jessie}}
== Introduzione ==
== Introduzione ==
Jigdo è uno strumento veramente potente: permette di prelevare i singoli file che compongono una ISO e di creare quest'ultima a partire da quanto scaricato.<br/>
Jigdo è uno strumento veramente potente: permette di prelevare i singoli file che compongono una ISO e di creare quest'ultima a partire da quanto scaricato.<br/>
Riga 9: Riga 9:


== Installazione ==
== Installazione ==
Jigdo è, ovviamente, disponibile come pacchetto Debian:
Jigdo è, ovviamente, disponibile come pacchetto Debian. Con [[privilegi di amministrazione]] è quindi sufficiente il seguente comando:
<pre>
<pre>
# aptitude install jigdo-file
# apt-get install jigdo-file
</pre>
</pre>


Riga 35: Riga 35:
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].


Supponiamo di voler scaricare il primo CD di Squeeze, con KDE; i passi da seguire sono i seguenti:
Supponiamo di voler scaricare il primo CD di testing con KDE; i passi da seguire sono i seguenti:
* creare una directory di lavoro ed entrarci:
* creare una directory di lavoro ed entrarci:
<pre>
<pre>
Riga 76: Riga 76:
Files to scan:   
Files to scan:   
</pre>
</pre>
Questa opzione ci sarà molto utile in futuro, per ora, a meno che non si dispone di un CD di Squeeze, non è necessario rispondere. Continuiamo con il processo premendo <nowiki>[invio]</nowiki>.
Questa opzione ci sarà molto utile in futuro, per ora, a meno che non si dispone di un CD di testing, non è necessario rispondere. Continuiamo con il processo premendo <nowiki>[invio]</nowiki>.


<pre>
<pre>
Riga 131: Riga 131:
L'immagine è stata scaricata e costruita senza errori, ora possiamo masterizzarla e utilizzarla normalmente.
L'immagine è stata scaricata e costruita senza errori, ora possiamo masterizzarla e utilizzarla normalmente.


Degna di nota è la possibilità di interruzione del processo, che può essere ripreso in seguito esattamente dal punto in cui è stato interrotto. Ogni volta che si ricomincerà a scaricare l'immagine, si verrà avvisati dell'esistenza della directory <code>debian-testing-i386-kde-CD-1.iso.tmpdir</code> (il nome è relativo al primo CD di Squeeze con KDE):
Degna di nota è la possibilità di interruzione del processo, che può essere ripreso in seguito esattamente dal punto in cui è stato interrotto. Ogni volta che si ricomincerà a scaricare l'immagine, si verrà avvisati dell'esistenza della directory <code>debian-testing-i386-kde-CD-1.iso.tmpdir</code> (il nome è relativo al primo CD di testing con KDE):
<pre>
<pre>
The temporary directory `debian-testing-i386-kde-CD-1.iso.tmpdir' already exists. Its contents
The temporary directory `debian-testing-i386-kde-CD-1.iso.tmpdir' already exists. Its contents
Riga 148: Riga 148:
{{Warningbox|Prima di eseguire il comando ''jigdo-lite'' assicurarsi che nella posizione da cui si sta eseguendo il comando non sia già presente un vecchio file ''.template'' relativo all'immagine da aggiornare, poiché in caso contrario jigdo non procederà a scaricare il nuovo file ''.template'', ma riutilizzerà quello vecchio senza aggiornare un bel niente.}}
{{Warningbox|Prima di eseguire il comando ''jigdo-lite'' assicurarsi che nella posizione da cui si sta eseguendo il comando non sia già presente un vecchio file ''.template'' relativo all'immagine da aggiornare, poiché in caso contrario jigdo non procederà a scaricare il nuovo file ''.template'', ma riutilizzerà quello vecchio senza aggiornare un bel niente.}}


Supponiamo di aver scaricato Squeeze con KDE, e che sia stata rilasciato un aggiornamento settimanale. Con Jigdo possiamo evitare di scaricare tutte le immagini, scaricando solamente i file che sono stati aggiornati.
Supponiamo di aver scaricato testing con KDE, e che sia stata rilasciato un aggiornamento settimanale. Con Jigdo possiamo evitare di scaricare tutte le immagini, scaricando solamente i file che sono stati aggiornati.


=== Da una .iso ===
=== Da una .iso ===
Riga 159: Riga 159:
{{Box|Nota:|In alternativa è possibile eseguire la procedura in una nuova directory, oppure spostare l'immagine. È possibile effettuare lo spostamento anche se la ISO è 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:|In alternativa è possibile eseguire la procedura in una nuova directory, oppure spostare l'immagine. È possibile effettuare lo spostamento anche se la ISO è già stata montata (ovviamente sempre all'interno della stessa partizione) in quanto mount prende come riferimento l'inode del file e non il nome.}}


Per montare una immagine in loop dobbiamo essere ''root'' ed avere una directory dove far montare il contenuto (supponiamo <code>/mnt</code>).
Per montare una immagine in loop dobbiamo essere ''root'' ed avere una directory dove far montare il contenuto (supponiamo <code>/mnt</code>):
<pre>
# mount -o loop debian-testing-i386-kde-CD-1.iso.old /mnt
</pre>


Oppure se si è installato il pacchetto '''fuseiso9660''', senza privilegi è sufficiente:
<pre>
<pre>
# mount -o loop debian-testing-i386-kde-CD-1.iso.old /mnt
$ mkdir "$HOME"/mnt
$ fuseiso9660 debian-testing-i386-kde-CD-1.iso.old "$HOME"/mnt
</pre>
</pre>
Prima di Debian 8 ([[Jessie]]) era anche necessario che l'utente facesse parte del gruppo '''fuse'''.


Se tutto è andato bene, in <code>/mnt</code> troveremo il contenuto del primo CD di Squeeze:
Se tutto è andato bene, in <code>/mnt</code> (oppure in <code>$HOME/mnt</code> se abbiamo utilizzato ''fuse'') troveremo il contenuto del primo CD di Debian testing:
<pre>
<pre>
$ ls -l /mnt
$ ls -l /mnt
Riga 193: Riga 199:
</pre>
</pre>


Ora<!--, dopo aver eliminato tutti i vecchi file tranne l'immagine ISO,--> procediamo come sopra, con l'unico accorgimento di indicare <code>/mnt</code> come risposta alla seguente domanda:
Ora procediamo come sopra, con l'unico accorgimento di indicare <code>/mnt</code> come risposta alla seguente domanda:
<pre>
<pre>
If you already have a previous version of the CD you are
If you already have a previous version of the CD you are
Riga 240: Riga 246:
:[[Utente:S3v|S3v]] 11:29, 6 lug 2014 (CEST)
:[[Utente:S3v|S3v]] 11:29, 6 lug 2014 (CEST)
:[[Utente:Lorenzoz|Lorenzoz]] 19:19, 9 dic 2014 (CET)
:[[Utente:Lorenzoz|Lorenzoz]] 19:19, 9 dic 2014 (CET)
|Numero_revisori = 3
|Numero_revisori = 3
}}
}}


[[Categoria:Installazione]]
[[Categoria:Installazione]]
[[Categoria:Creare repository]]
[[Categoria:Creare repository]]
3 581

contributi

Menu di navigazione