68
contributi
S3v (discussione | contributi) (Aggiunto paragrafo "mini.iso") |
(Aggiornata per rilascio Stretch) |
||
Riga 17: | Riga 17: | ||
== Passi preliminari == | == Passi preliminari == | ||
Ipotizziamo di voler fare il check di un'immagine .iso di Debian [[ | Ipotizziamo di voler fare il check di un'immagine .iso di Debian [[Stretch]] contenuta in questa pagina<sup>[[#Pagine esterne|[1]]]</sup>, in particolare il file in esame è "debian-9.0.0-i386-xfce-CD-1.iso". Il discorso non cambia per uno o più file .iso diversi anche riguardanti l'installazione di Debian [[testing]]. <br/> | ||
Si può notare che i primi file della lista sono: | Si può notare che i primi file della lista sono: | ||
* '''MD5SUMS''' | * '''MD5SUMS''' | ||
Riga 32: | Riga 32: | ||
A questo punto può essere comodo creare una directory che conterrà tutti i file che verranno utilizzati nei successivi passi: | A questo punto può essere comodo creare una directory che conterrà tutti i file che verranno utilizzati nei successivi passi: | ||
<pre>$ ls ~/mycheckdir | <pre>$ ls ~/mycheckdir | ||
debian- | debian-9.0.0-i386-xfce-CD-1.iso MD5SUMS.sign SHA1SUMS.sign SHA256SUMS.sign SHA512SUMS.sign MD5SUMS SHA1SUMS SHA256SUMS SHA512SUMS | ||
</pre> | </pre> | ||
Non è necessario scaricare tutti i file contenenti le firme digitali, ma solo la coppia (file - file.sign) relativa all'algoritmo che si vuole utilizzare per effettuare il controllo.<br/> | Non è necessario scaricare tutti i file contenenti le firme digitali, ma solo la coppia (file - file.sign) relativa all'algoritmo che si vuole utilizzare per effettuare il controllo.<br/> | ||
Riga 41: | Riga 41: | ||
Inoltre i due precedenti file devono essere modificati lasciando solo la riga che riguarda il file <code>mini.iso</code> in cui va tolto il [[path]]. Ad esempio la riga: | Inoltre i due precedenti file devono essere modificati lasciando solo la riga che riguarda il file <code>mini.iso</code> in cui va tolto il [[path]]. Ad esempio la riga: | ||
<pre> | <pre> | ||
bc5f27a03fe31ccd6e0f634699096103 ./netboot/mini.iso | |||
</pre> | </pre> | ||
va cambiata in: | va cambiata in: | ||
<pre> | <pre> | ||
bc5f27a03fe31ccd6e0f634699096103 mini.iso | |||
</pre> | </pre> | ||
e tutti i file devono trovarsi nella stessa directory.<br/> | e tutti i file devono trovarsi nella stessa directory.<br/> | ||
Riga 53: | Riga 53: | ||
<pre>$ md5sum -c MD5SUMS</pre> | <pre>$ md5sum -c MD5SUMS</pre> | ||
Verrà calcolata la firma MD5 di tutti i file elencati in MD5SUMS e poi confrontata con quella presente nello stesso file.<br/> | Verrà calcolata la firma MD5 di tutti i file elencati in MD5SUMS e poi confrontata con quella presente nello stesso file.<br/> | ||
Poiché la maggior parte dei file non è presente, l'output ci informerà di conseguenza. La sola cosa che importa è, però, che il controllo sul file <code>debian- | Poiché la maggior parte dei file non è presente, l'output ci informerà di conseguenza. La sola cosa che importa è, però, che il controllo sul file <code>debian-9.0.0-i386-xfce-CD-1.iso</code> sia andato a buon fine: | ||
$ md5sum -c MD5SUMS | $ md5sum -c MD5SUMS | ||
'''debian- | '''debian-9.0.0-i386-xfce-CD-1.iso: OK''' | ||
md5sum: debian- | md5sum: debian-9.0.0-i386-netinst.iso: File o directory non esistente | ||
debian- | debian-9.0.0-i386-netinst.iso: apertura o lettura NON RIUSCITA | ||
md5sum: debian-mac-9.0.0-i386-netinst.iso: File o directory non esistente | |||
debian-update-mac-9.0.0-i386-netinst.iso: apertura o lettura NON RIUSCITA | |||
md5sum: debian- | md5sum: ATTENZIONE: 2 file elencati non possono essere letti | ||
debian-update- | |||
md5sum: ATTENZIONE: | |||
In caso di errore: | In caso di errore: | ||
<pre>$ md5sum -c MD5SUMS | <pre>$ md5sum -c MD5SUMS | ||
debian- | debian-9.0.0-i386-xfce-CD-1.iso: NON RIUSCITO | ||
... | ... | ||
... | ... | ||
Riga 91: | Riga 89: | ||
=== Verifica dell'integrità === | === Verifica dell'integrità === | ||
In caso di check positivo dell'integrità del file: | In caso di check positivo dell'integrità del file: | ||
<pre>debian- | <pre>debian-9.0.0-i386-xfce-CD-1.iso: OK</pre> | ||
mentre in caso d'errore si otterrà qualcosa tipo: | mentre in caso d'errore si otterrà qualcosa tipo: | ||
<pre>debian- | <pre>debian-9.0.0-i386-xfce-CD-1.iso: FAILED | ||
... | ... | ||
... | ... |
contributi