--Gentoo--
Guida all'installazione
---La presente Guida si rivolge a utenti che vogliano provare ad installare e/o provare la Gentoo. Nella seguente breve descrizione tenterò di descrivere nel minor numero di righe possibile le sue caratteristiche principali.---
--- Il thread rimarrà aperto per ulteriori delucidazioni, suggerimenti, proposte, precisazioni... eccetera :biggrin: ---
Gentoo Linux (http://www.gentoo.org)
Caratteristiche generali
Ve lo dico chiaro e tondo da subito: installare la Gentoo non è affatto semplice. Essa si basa sull'ottimizzazione, e installandola meramente da CD o DVD con binari precompilati si perde la metà della ragione della sua esistenza, limitandola ad un gestore di pacchetti (emerge) ed a una configurazione differente da molte altre distribuzioni. Ciononostante è anche possibile installarla in maniera "networkless", tra le altre cose. Riferitevi alla sezione "Metodi di installazione" per maggiori informazioni.
Dicevo, ottimizzazione. Uno degli aspetti principali della Gentoo è che è ottimizzabile al 100%. Infatti, tramite il suo caratteristico sistema di gestione di pacchetti, Portage, Gentoo può compilare e risolvere dipendenze con una semplice riga di comando.
---Per ulteriori informazioni riferitevi al topic "Che cos'è la compilazione?" nella presente Sezione.---
Portage
Portage è il sistema di gestione di pacchetti della Gentoo. Non è il gestore in sè: il gestore si chiama emerge ed è un tool versatile, veloce e intelligente per installare applicazioni compilabili direttamente da Internet. Generalmente emerge scarica i sorgenti e, se sono presenti e vanno usate, delle patch di codice, che vengono applicate automaticamente subito dopo la decompressione dei sorgenti principali. Poi ha inizio l'opera di configurazione e di compilazione secondo determinati criteri, che poi spiegherò.
Alla fine, come ogni compilazione, i file generati vengono installati, i collegamenti risolti, le librerie registrate e l'ambiente aggiornato.
I flag USE
I flag USE sono piccole parole chiave memorizzate in un file che si chiama make.conf, nella directory /etc. Ognuna di esse influenza configurazione e compilazione di un determinato pacchetto che la abbia come "caratteristica". Ad esempio, se scegliete "X" come flag USE emerge "calibrerà" il sistema affinchè possa essere una base completa e robusta per reggere l'intera infrastruttura per l'interfaccia utente grafica caratteristica di GNU, Xorg.
I flag USE hanno anche un'altro utilizzo: possono essere usati per "evitare" che qualcosa possa essere configurato in un certo modo. Scrivendo "-xvid" tutti i pacchetti influenzabili saranno configurati e compilati senza la capacità di poter leggere e/o codificare stream video con codec XviD.
In breve, essi sono l'"ossatura" del procedimento stesso di configurazione di Gentoo. Portage si regge su di essi. E' attraverso queste "regole" che il sistema ottimizza se stesso.
Una lista completa dei flag USE è presente nel file /usr/portage/profile.d/use.desc.
--- Modalità di installazione ---
In www.gentoo.org (http://www.gentoo.org) c'è un collegamento che si chiama "Get Gentoo". Nella pagina è possibile prelevare e scrivere su supporto ottico diversi tipi di ISO, che dipendono dalla macchina di destinazione e dal tipo di installazione, che può essere LiveCD o network install.
Dalla LiveCD è possibile comunque selezionare il tipo di installazione. La netinst (NETwork INSTall) è un sistema mirato che porta una base minimale operativa, dalla quale collegarsi alla Rete per scaricare i file necessari all'installazione.
Dovete tuttavia notare che, se non fate un'installazione da CD o da DVD, è necessario scaricare due pacchetti principali prima di fare qualsiasi cosa.
Essi sono uno stage di installazione (ftp://mirror.ing.unibo.it/gentoo/releases/x86/2007.0/stages)[/color] e uno snapshot di Portage (ftp://mirror.ing.unibo.it/gentoo/snapshots) [/color].
Altri stage di installazione sono disponibili all'indirizzo ftp://mirror.ing.unibo.it/gentoo/releases/<arch>/2007.0/stages, in cui <arch> è l'architettura della macchina su cui dovrà essere installata. Scegliete tra x86, amd64, ia64, ppc, sparc, alpha, hppa, mips.
Dovrete averli a portata di mano per l'installazione, quindi dovrete organizzarvi. Mettetelo in una partizione "sicura" del disco su cui volete mettere la Gentoo, su un disco esterno, su una chiavetta USB (insieme i due pacchetti non occupano più di 150MB circa. Potete anche metterlo su CD, ma dovrete avere due lettori disponibili: uno per il disco di installazione, che verrà montato in modalità esclusiva e quindi non potrà essere aperto, e uno per i pacchetti di sistema.
Riferitevi sempre e solo a uno stage di livello 3. Gli altri due livelli non sono supportati globalmente.
Andrò ad illustrare due modalità di installazione. Una per principianti e una per "esperti".
--- Modalità per principianti : LiveCD ---
Con il LiveCD potrete fare sia un'installazione networkless che network. Assicuratevi di avere una connessioen Internet funzionale, preferibilmente tramite router e scheda di rete, prima di fare qualsiasi cosa. Questa regola vale per entrambi i procedimenti.
All'avvio il CD caricherà il sistema operativo di base. Se vorrete potrete provare il sistema prima di installarlo, che è una prerogativa di qualsiasi distro live.
Avrete due metodi per installare: uno tramite GTK (graficamente) e uno tramite terminale (ncurses). Il primo è il più semplice; usa mouse e finestre grafiche.
[OMISSIS]
--- Modalità avanzata : netinst minimale ---
La netinst minimale è per utenti relativamente avanzati. Le uniche cose che fa automaticamente è avviare il computer con una Gentoo minimale e fornire i tool di base per la connessione ad Internet. I passi da fare a mano sono tantissimi.