Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

6.1. Introduzione

In questo capitolo, entriamo nel cantiere e iniziamo a costruire sul serio il sistema LFS. Cioè, eseguiamo il chroot nel sistema mini Linux temporaneo, eseguiamo alcuni preparativi finali e quindi iniziamo a installare i pacchetti.

L'installazione di questo software è semplice. Sebbene in molti casi le istruzioni di installazione possano essere più brevi e generiche, abbiamo scelto di fornire le istruzioni complete per ogni confezione per ridurre al minimo le possibilità di errori. La chiave per imparare cosa fa funzionare un sistema Linux è sapere a cosa serve ogni pacchetto e perché tu (o il sistema) potresti averne bisogno.

Non è consigliabile utilizzare le ottimizzazioni. Possono rendere un programma leggermente più veloce, ma possono anche causare difficoltà di compilazione e problemi durante l'esecuzione del programma. Se un pacchetto si rifiuta di compilare quando si utilizza l'ottimizzazione, provare a compilarlo senza ottimizzazione e vedere se questo risolve il problema. Anche se il pacchetto viene compilato quando si utilizza l'ottimizzazione, esiste il rischio che sia stato compilato in modo errato a causa delle complesse interazioni tra il codice e gli strumenti di compilazione. Si noti inoltre che -marzo e -mtune le opzioni che utilizzano valori non specificati nel libro non sono state testate. Ciò può causare problemi con i pacchetti della toolchain (Binutils, GCC e Glibc). I piccoli guadagni potenziali ottenuti utilizzando le ottimizzazioni del compilatore sono spesso controbilanciati dai rischi. I costruttori di LFS per la prima volta sono incoraggiati a creare senza ottimizzazioni personalizzate. Il sistema successivo funzionerà ancora molto velocemente e allo stesso tempo sarà stabile.

L'ordine di installazione dei pacchetti in questo capitolo deve essere rigorosamente seguito per garantire che nessun programma acquisisca accidentalmente un percorso che fa riferimento a /utensili cablato in esso. Per lo stesso motivo, non compilare pacchetti separati in parallelo. La compilazione in parallelo può far risparmiare tempo (soprattutto su macchine con doppia CPU), ma potrebbe risultare in un programma contenente un percorso cablato per /utensili, che farà smettere di funzionare il programma quando quella directory viene rimossa.

Immagine

Prima delle istruzioni di installazione, ogni pagina di installazione fornisce informazioni sul pacchetto, inclusa una descrizione concisa di ciò che contiene, approssimativamente il tempo necessario per la compilazione e quanto spazio su disco è richiesto durante questo processo di creazione. Seguendo le istruzioni di installazione, c'è un elenco di programmi e librerie (insieme a brevi descrizioni di questi) che il pacchetto installa.


Note:

I valori SBU e lo spazio su disco richiesto includono i dati della suite di test per tutti i pacchetti applicabili nel Capitolo 6.

Note:

I valori SBU e lo spazio su disco richiesto includono i dati della suite di test per tutti i pacchetti applicabili nel Capitolo 6.


 

Il miglior sistema operativo cloud computing su OnWorks: