dal 2015 - visita n. 804
Prerequisiti
Prerequisiti

 

Prerequisiti

Il sistema Linux che avrà il compito di supportare la costruzione di LFS deve avere già installato il seguente software con almeno le versioni indicate. Questo non dovrebbe essere un problema per la maggior parte delle distribuzioni moderne. Da notare, inoltre, che molte distribuzioni metteranno gli header del software in pacchetti separati, spesso nella forma package-name-devel oppure package-name-dev. Assicurarsi che anche questi siano installati se la distribuzione usata li fornisce.

Versione Minima Versione Usata Annotazioni
Bash-3.2bash 4.2.37/bin/sh è un link simbolico a bash
Binutils-2.17Binutils 2.22Non sono state verificate versioni > 2.23.2
Bison-2.3bison 2.5/usr/bin/yacc è un link a bison o uno script che esegue bison
Bzip2-1.0.4bzip2 1.0.6
Coreutils-6.9Coreutils 8.13
Diffutils-2.8.1diff 3.2
Findutils-4.2.31find 4.4.2
Gawk-4.0.1GNU Awk 4.0.1 /usr/bin/awk è un link a gawk
GCC-4.1.2gcc 4.7.2 oppure C++ o g++. Non sono state verificate versioni > 4.8.1
Glibc-2.5.1EGLIBC 2.13-38 Non sono state verificate versioni > 2.18
Grep-2.5.1agrep 2.12
Gzip-1.3.12gzip 1.5
Linux Kernel-2.6.32Linux 3.2.0-4-686-pae
M4-1.4.10m4 1.4.16
Make-3.81Make 3.81
Patch-2.5.4patch 2.6.1
Perl-5.8.8Perl 5.14.2
Sed-4.1.5sed 4.2.1
Tar-1.18tar 1.26
Texinfo-4.9Texinfo 4.13
Xz-5.0.0xz 5.1.0alpha

Come si vede, a seconda delle distribuzioni, il nome di qualche pacchetto può avere un nome leggermente differente, come nel caso di gcc. Per evitare confusione e per accelerare il processo di verifica si può utilizzare il seguente script che analizza il sistema alla ricerca dei pacchetti interessati e fornisce in output una lista con le relative versioni. Lo stesso script, inoltre, tenta di eseguire la compilazione con g++ di un brevissimo programma in linguaggio c e restituisce un messaggio di OK se la compilazione va a buon fine.

Per utilizzare lo script procedere come indicato:


Verifichiamo adesso che i tre link indicati nella colonna Annotazioni della tabella precedente siano effettivamente quelli:


















Introduzione 0
Prerequisiti 1
Partizioni LFS 2
Pacchetti e Patch 3
Ultimi preparativi 4
Stima dei tempi
Sistema Provvisorio 5
Costruzione Provvisoria
Rifiniture
Sistema Definitivo 6
File System Virtuali
Gestione Pacchetti
Ambiente Chroot
Creazione Directories
Creazione Files e Link
Costruzione Definitiva
Rifiniture Definitive


LinuxFrom Scratch
Beyond LinuxFrom Scratch
Errata Corrige
F.A.Q.
Editor: nano
Shell Bash
Pseudoterminali PTY



Se tracci col gesso una riga sul pavimento, è altrettanto difficile camminarci sopra che avanzare sulla più sottile delle funi. Eppure chiunque ci riesce tranquillamente perché non è pericoloso. Se fai finta che la fune non è altro che un disegno fatto col gesso e l'aria intorno è il pavimento, riesci a procedere sicuro su tutte le funi del mondo. Ciò che conta è tutto dentro di noi; da fuori nessuno ci può aiutare. Non essere in guerra con se stessi, vivere d'amore e d'accordo con se stessi: allora tutto diventa possibile. Non solo camminare su una fune, ma anche volare.
Hermann Hesse

Valid CSS!
pagina generata in 0.001 secondi