<Anterior | Contenido | Siguiente>
Índice del contenido
Prefacio viii
I. Prefacio viii
ii. Audiencia viii
iii. Arquitecturas de destino LFS ix
iv. LFS y estándares x
v. Justificación de los paquetes en el libro xi
vi. Prerrequisitos xvi
vii. Tipografía xvii
viii. Estructura xviii
ix. Fe de erratas xviii
I. Introducción 1
1. Introducción 2
1.1. Cómo construir un sistema LFS 2
1.2. Novedades desde la última versión 2
1.3. Registro de cambios 4
1.4. Recursos 7
1.5. Ayudar 8
II. Preparándose para la construcción 10
2. Preparación del sistema anfitrión 11
2.1. Introducción 11
2.2. Requisitos del sistema host 11
2.3. Construyendo LFS en etapas 14
2.4. Crear una nueva partición 14
2.5. Creación de un sistema de archivos en la partición 16
2.6. Configuración de la variable $ LFS 17
2.7. Montaje de la nueva partición 18
3. Paquetes y parches 19
3.1. Introducción 19
3.2. Todos los paquetes 19
3.3. Parches necesarios 27
4. Preparativos finales 28
4.1. Introducción 28
4.2. Creación del directorio $ LFS / tools 28
4.3. Agregar el usuario de LFS 28
4.4. Configurar el entorno 29
4.5. Acerca de las SBU 30
4.6. Acerca de las suites de prueba 31
5. Construcción de un sistema temporal 33
5.1. Introducción 33
5.2. Notas técnicas de la cadena de herramientas 33
5.3. Instrucciones generales de compilación 35
5.4. Binutils-2.32 - Pase 1 36
5.5. GCC-9.2.0 - Aprobado 1 38
5.6. Encabezados de API Linux-5.2.8 41
5.7. Glibc-2.30 42
5.8. Libstdc ++ de GCC-9.2.0 44
5.9. Binutils-2.32 - Pase 2 46
5.10. GCC-9.2.0 - Aprobado 2 48
5.11. Tcl-8.6.9 51
5.12. Espera-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. Difutils-3.7 62
5.21. Archivo-5.37 63
5.22. Findutils-4.6.0 64
5.23. Gawk-5.0.1 65
5.24. Obtener texto-0.20.1 66
5.25. Grep-3.3 67
5.26. zip-1.10 68
5.27. Hacer-4.2.1 69
5.28. Parche-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. Alquitrán-1.32 74
5.33. Texinfo-6.6 75
5.34. Xz-5.2.4 76
5.35. Pelar 77
5.36. Cambio de propiedad 77
III. Construyendo el sistema LFS 78
6. Instalación del software básico del sistema 79
6.1. Introducción 79
6.2. Preparación de sistemas de archivos de kernel virtual 80
6.3. Gestión de paquetes 81
6.4. Entrar en el entorno de Chroot 84
6.5. Creando Directorios 85
6.6. Creación de archivos y enlaces simbólicos esenciales 86
6.7. Encabezados de API Linux-5.2.8 89
6.8. Páginas de manual-5.02 90
6.9. Glibc-2.30 91
6.10. Ajuste de la cadena de herramientas 99
6.11. Zlib-1.2.11 101
6.12. Archivo-5.37 102
6.13. Línea de lectura-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. Sombra-4.7 114
6.21. GCC-9.2.0 118
6.22. Bzip2-1.0.8 123
6.23. Paquete-config-0.29.2 125
6.41. XML :: Analizador-2.44 149
6.43. Configuración automática-2.69 151
6.47. Obtener texto-0.20.1 158
6.48. Libelf de Elfutils-0.177 160
Linux From Scratch - Versión 9.0
6.78. Acerca de la depuración de símbolos 220
6.79. Desnudándose de nuevo 220
7. Configuración del sistema 223
7.2. LFS-Bootscripts-20190524 224
7.3. Descripción general del manejo de dispositivos y módulos 226
7.4. Administrar dispositivos 229
7.5. Configuración de red general 232
7.6. Uso y configuración de Bootscript de System V 234
7.7. Los archivos de inicio de Bash Shell 244
7.8. Creación del archivo / etc / inputrc 246
7.9. Crear el archivo / etc / shells 248
8. Cómo hacer que el sistema LFS sea de arranque 249
8.2. Creación del archivo / etc / fstab 249
8.4. Uso de GRUB para configurar el proceso de arranque 255
D. Scripts de arranque y sysconfig versión-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/red 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/plantilla 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-ruta-estática 330
E. Reglas de configuración de Udev 333