Ottieni NetBSD

Da Wiki di NetBSD Italia.

(Differenze fra le revisioni)
m (Controllo (checksum): Per questo genere di azioni cmp e' piu' azzeccato, non disturbiamo diff)
(miglioro l'articolo e tolgo {{stub}})
Riga 1: Riga 1:
-
{{Stub}}
 
-
 
Di seguito sono riportate le informazioni necessarie ad ottenere il sistema operativo.
Di seguito sono riportate le informazioni necessarie ad ottenere il sistema operativo.
Riga 13: Riga 11:
== Download ==
== Download ==
-
Un buon tool da utilizzare per scaricare l'immagine ISO è net/wget, il quale consente di ripristinare un download interrotto per mezzo dalla flag '''-c''':
+
Un buon tool da utilizzare per scaricare l'immagine ISO è {{pkgsrc|net|wget}}, il quale consente di ripristinare un download interrotto per mezzo dalla flag '''-c''':
  $ wget ftp://iso.fr.netbsd.org/pub/NetBSD/iso/4.0/i386cd-4.0.iso
  $ wget ftp://iso.fr.netbsd.org/pub/NetBSD/iso/4.0/i386cd-4.0.iso
Riga 22: Riga 20:
Per essere certi che il download sia stato effettuato con successo e che le immagini siano veramente uguali a quelle presenti nel server ftp, dobbiamo controllare i vari ''checksum''.
Per essere certi che il download sia stato effettuato con successo e che le immagini siano veramente uguali a quelle presenti nel server ftp, dobbiamo controllare i vari ''checksum''.
 +
== Controllo (checksum) ==
== Controllo (checksum) ==
Riga 37: Riga 36:
cmp non ha prodotto output, questo vuol dire che l'iso che abbiamo scaricato è corretta, se così non fosse si consiglia caldamente di riscaricare l'iso.
cmp non ha prodotto output, questo vuol dire che l'iso che abbiamo scaricato è corretta, se così non fosse si consiglia caldamente di riscaricare l'iso.
 +
== Sorgenti online ==
== Sorgenti online ==
-
== OpenGrok ==
+
Grazie alla licenza BSD il sorgente è liberamente disponibile e modificabile.
 +
La maggior parte dei componenti di NetBSD è sotto BSD e perciò è
 +
possibile anche studiare ed esaminare il codice sorgente.
 +
 
 +
=== CVSweb ===
 +
CVSweb è un interfaccia a CVS. Con questa interfaccia è possibile navigare la
 +
CVSROOT di NetBSD e pkgsrc direttamente dal vostro web browser.
 +
 
 +
Per iniziare a navigare la CVSROOT: [http://cvsweb.netbsd.org/bsdweb.cgi/ cvsweb.netbsd.org]
 +
 
 +
=== OpenGrok ===
 +
A volte quando si vuole esaminare il codice sorgente può essere interessante
 +
cercare una variabile od una particolare funzione.
 +
L'[http://nxr.netbsd.org/source/ interfaccia OpenGrok]
 +
fornisce tutto ciò.

Versione delle 20:06, 27 set 2008

Di seguito sono riportate le informazioni necessarie ad ottenere il sistema operativo.

Indice

Versioni

Il sistema è disponibile in diverse versioni progressive a partire dal primo rilascio stabile fino all'attuale current. Una lista completa è disponibile direttamente sul sito di NetBSD all'interno della pagina relativa al rilascio formale.

File

La distribuzione del sistema, sorgenti e immagini ISO, è basata su diversi protocolli elencati nella pagina dei mirror ufficiali. Una volta trovato il mirror più vicino basta andare sulla directory della versione scelta e prendere l'immagine per il port relativo alla propria architettura. Ad esempio, un PC IBM compatibile (i386) una possibile immagine per la versione 4.0 è la seguente:

ftp://iso.fr.netbsd.org/pub/NetBSD/iso/4.0/i386cd-4.0.iso

Download

Un buon tool da utilizzare per scaricare l'immagine ISO è net/wget, il quale consente di ripristinare un download interrotto per mezzo dalla flag -c:

$ wget ftp://iso.fr.netbsd.org/pub/NetBSD/iso/4.0/i386cd-4.0.iso

Per ripristinare un download interrotto, supponendo di avere il file incompleto nella directory corrente:

$ wget -c ftp://iso.fr.netbsd.org/pub/NetBSD/iso/4.0/i386cd-4.0.iso

Per essere certi che il download sia stato effettuato con successo e che le immagini siano veramente uguali a quelle presenti nel server ftp, dobbiamo controllare i vari checksum.


Controllo (checksum)

Scarichiamo i vari checksum disponibili sempre utilizzato wget, in questo modo:

$ wget ftp://iso.fr.netbsd.org/pub/NetBSD/iso/4.0/i386cd-4.0.iso.MD5
$ wget ftp://iso.fr.netbsd.org/pub/NetBSD/iso/4.0/i386cd-4.0.iso.SHA1

Perfetto, ora tramite cmp(1) e cksum(1) controlliamo l'immagine iso.

$ md5 i386cd-4.0.iso > MIOMD5
$ sha1 i386cd-4.0.iso > MIOSHA1
$ cmp MIOMD5 i386cd-4.0.iso.MD5
$ cmp MIOSHA1 i386cd-4.0.iso.SHA1

cmp non ha prodotto output, questo vuol dire che l'iso che abbiamo scaricato è corretta, se così non fosse si consiglia caldamente di riscaricare l'iso.


Sorgenti online

Grazie alla licenza BSD il sorgente è liberamente disponibile e modificabile. La maggior parte dei componenti di NetBSD è sotto BSD e perciò è possibile anche studiare ed esaminare il codice sorgente.

CVSweb

CVSweb è un interfaccia a CVS. Con questa interfaccia è possibile navigare la CVSROOT di NetBSD e pkgsrc direttamente dal vostro web browser.

Per iniziare a navigare la CVSROOT: cvsweb.netbsd.org

OpenGrok

A volte quando si vuole esaminare il codice sorgente può essere interessante cercare una variabile od una particolare funzione. L'interfaccia OpenGrok fornisce tutto ciò.

Strumenti personali