Ottieni NetBSD
Da Wiki di NetBSD Italia.
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: | ||
- | |||
- | |||
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 | + | 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ò.