Ottieni NetBSD
Da Wiki di NetBSD Italia.
m (→OpenGrok: s/od/o/) |
(varie migliorie all'organizzazione, rendo anche la pagina vi(1) amichevole :-)) |
||
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. | ||
- | == | + | == Procurarsi un immagine ISO == |
- | Il | + | Il metodo più facile per ottenere ed installare [[NetBSD]] sulle propria |
+ | macchina è procurarsi un immagine ISO. | ||
- | == File == | + | === Versioni === |
- | La distribuzione del sistema, sorgenti e immagini ISO, è basata su diversi protocolli elencati nella [http://www.netbsd.org/mirrors/ pagina dei mirror] ufficiali. | + | Il sistema è disponibile in diverse versioni progressive a partire dal primo |
- | 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: | + | rilascio stabile fino all'attuale [[current]]. Una lista completa è |
+ | disponibile direttamente sul sito di [[NetBSD]] all'interno della pagina | ||
+ | relativa al [http://www.netbsd.org/releases/formal.html rilascio formale]. | ||
+ | |||
+ | === File === | ||
+ | La distribuzione del sistema, sorgenti e immagini ISO, è basata su diversi | ||
+ | protocolli elencati nella [http://www.netbsd.org/mirrors/ 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 | ftp://iso.fr.netbsd.org/pub/NetBSD/iso/4.0/i386cd-4.0.iso | ||
- | == Download == | + | === Download === |
- | 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''': | + | 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 | ||
- | Per ripristinare un download interrotto, supponendo di avere il file incompleto nella directory corrente: | + | 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 | $ 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''. | + | 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) === |
Scarichiamo i vari checksum disponibili sempre utilizzato wget, in questo modo: | Scarichiamo i vari checksum disponibili sempre utilizzato wget, in questo modo: | ||
Riga 35: | Riga 53: | ||
$ cmp MIOSHA1 i386cd-4.0.iso.SHA1 | $ 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. | + | 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. | ||
Versione delle 09:30, 28 set 2008
Di seguito sono riportate le informazioni necessarie ad ottenere il sistema operativo.
Indice |
Procurarsi un immagine ISO
Il metodo più facile per ottenere ed installare NetBSD sulle propria macchina è procurarsi un immagine ISO.
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 o una particolare funzione. L'interfaccia OpenGrok fornisce tutto ciò.