dal 2015 - visita n. 755
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



Una certa dose d'orgoglio è un utile ingrediente del genio.
Hugo von Hofmannsthal

Valid CSS!
pagina generata in 0.001 secondi