<Precedenti | Contenuti | Succ.>
Sommario
Prefazione viii
i. Prefazione viii
ii. Pubblico viii
iii. Architetture di destinazione LFS ix
iv. LFS e standard x
v. Motivazione dei pacchetti nel libro xi
vi. Prerequisiti xvi
vii. Tipografia xvii
viii. Struttura xviii
ix. Errata xviii
I. Introduzione 1
1. introduzione 2
1.1. Come costruire un sistema LFS 2
1.2. Novità dall'ultima versione 2
1.3. Registro delle modifiche 4
1.4. Risorse 7
1.5. Aiuto 8
II. Preparazione per la costruzione 10
2. Preparazione del sistema host 11
2.1. introduzione 11
2.2. Requisiti del sistema host 11
2.3. Costruire LFS in fasi 14
2.4. Creazione di una nuova partizione 14
2.5. Creazione di un file system sulla partizione 16
2.6. Impostazione della variabile $LFS 17
2.7. Montaggio della nuova partizione 18
3. Pacchetti e patch 19
3.1. introduzione 19
3.2. Tutti i pacchetti 19
3.3. Patch necessarie 27
4. Preparativi finali 28
4.1. introduzione 28
4.2. Creazione della directory $LFS/tools 28
4.3. Aggiunta dell'utente LFS 28
4.4. Preparare l'ambiente 29
4.5. Informazioni sulle SBU 30
4.6. Informazioni sulle suite di test 31
5. Costruire un sistema temporaneo 33
5.1. introduzione 33
5.2. Note tecniche sulla toolchain 33
5.3. Istruzioni generali per la compilazione 35
5.4. Binutils-2.32 - Passaggio 1 36
5.5. GCC-9.2.0 - Passaggio 1 38
5.6. Intestazioni API Linux-5.2.8 41
5.7. Glibc-2.30 42
5.8. Libstdc++ da GCC-9.2.0 44
5.9. Binutils-2.32 - Passaggio 2 46
5.10. GCC-9.2.0 - Passaggio 2 48
5.11. Tcl-8.6.9 51
5.12. Aspettativa-5.45.4 53
5.13. DejaGNU-1.6.2 55
5.14. M4-1.4.18 56
5.15. Ncurses-6.1 57
5.16. Bash-5.0 58
5.17. Bisonte-3.4.1 59
5.18. Bzip2-1.0.8 60
5.19. Coreutils-8.31 61
5.20. Diffutils-3.7 62
5.21. File-5.37 63
5.22. Findutils-4.6.0 64
5.23. Gawk-5.0.1 65
5.24. Gettext-0.20.1 66
5.25. Grep-3.3 67
5.26. Gzip-1.10 68
5.27. Make-4.2.1 69
5.28. Patch-2.7.6 70
5.29. Perl-5.30.0 71
5.30. Python-3.7.4 72
5.31. Sed-4.7 73
5.32. Tar-1.32 74
5.33. Texinfo-6.6 75
5.34. Xz-5.2.4 76
5.35. Spogliarello 77
5.36. Cambio di proprietà 77
III. Costruzione del sistema LFS 78
6. Installazione del software di sistema di base 79
6.1. introduzione 79
6.2. Preparazione dei file system del kernel virtuale 80
6.3. Gestione dei pacchetti 81
6.4. Entrare nell'ambiente Chroot 84
6.5. Creazione di directory 85
6.6. Creazione di file essenziali e collegamenti simbolici 86
6.7. Intestazioni API Linux-5.2.8 89
6.8. Man-pages-5.02 90
6.9. Glibc-2.30 91
6.10. Regolazione della catena degli strumenti 99
6.11. Zlib-1.2.11 101
6.12. File-5.37 102
6.13. Readline-8.0 103
6.14. M4-1.4.18 105
6.15. Bc-2.1.3 106
6.16. Binutils-2.32 107
6.17. GMP-6.1.2 110
6.18. MPFR-4.0.2 112
6.19. MPC-1.1.0 113
6.20. Ombra-4.7 114
6.21. GCC-9.2.0 118
6.22. Bzip2-1.0.8 123
6.23. Pkg-config-0.29.2 125
6.48. Libelf da Elfutils-0.177 160
Linux From Scratch - Versione 9.0
6.78. Informazioni sui simboli di debug 220
7. Configurazione di sistema 223
7.2. Script di avvio LFS-20190524 224
7.3. Panoramica della gestione di dispositivi e moduli 226
7.4. Gestione dei dispositivi 229
7.5. Configurazione generale della rete 232
7.6. Utilizzo e configurazione dello script di avvio di System V 234
7.7. I file di avvio della shell Bash 244
7.8. Creazione del file /etc/inputrc 246
7.9. Creazione del file /etc/shells 248
8. Rendere avviabile il sistema LFS 249
8.2. Creazione del file /etc/fstab 249
8.4. Utilizzo di GRUB per impostare il processo di avvio 255
D. Versione degli script di avvio e sysconfig-20190524 279
D.2. /lib/lsb/init-functions 283
D.3. /etc/rc.d/init.d/mountvirtfs 297
D.4. /etc/rc.d/init.d/modules 298
D.5. /etc/rc.d/init.d/udev 300
D.6. /etc/rc.d/init.d/swap 301
D.7. /etc/rc.d/init.d/setclock 303
D.8. /etc/rc.d/init.d/checkfs 304
D.9. /etc/rc.d/init.d/mountfs 306
D.10. /etc/rc.d/init.d/udev_retry 308
D.11. /etc/rc.d/init.d/cleanfs 309
D.12. /etc/rc.d/init.d/console 311
D.13. /etc/rc.d/init.d/localnet 313
D.14. /etc/rc.d/init.d/sysctl 315
D.15. /etc/rc.d/init.d/sysklogd 316
D.16. /etc/rc.d/init.d/network 317
D.17. /etc/rc.d/init.d/sendsignals 319
D.18. /etc/rc.d/init.d/reboot 320
D.19. /etc/rc.d/init.d/halt 321
D.20. /etc/rc.d/init.d/template 322
D.21. /etc/sysconfig/modules 323
D.22. /etc/sysconfig/createfiles 323
D.23. /etc/sysconfig/udev-retry 324
D.26. /lib/services/ipv4-static 329
D.27. /lib/services/ipv4-static-route 330
E. Regole di configurazione Udev 333
Documentazione