İçindekiler
Önsöz viii
ben. Önsöz viii
ii. Kitle viii
iii. LFS Hedef Mimarileri ix
iv. LFS ve Standartlar x
v. Kitaptaki Paketlerin Gerekçesi xi
vi. Önkoşullar xvi
vii. tipografi xvii
viii. Yapı xviii
ix. hata xviii
I.Giriş 1
1. Giriş 2
1.1. Bir LFS Sistemi Nasıl Kurulur 2
1.2. Son sürümden bu yana yenilikler 2
1.3. Değişiklikler 4
1.4. Kaynaklar 7
1.5. Yardım 8
II. İnşa için hazırlanıyor 10
2. Host Sisteminin Hazırlanması 11
2.1. Giriş 11
2.2. Ana Sistem Gereksinimleri 11
2.3. Aşamalarda LFS Oluşturma 14
2.4. Yeni Bir Bölüm Oluşturma 14
2.5. Bölümde Dosya Sistemi Oluşturma 16
2.6. $LFS Değişkenini Ayarlama 17
2.7. Yeni Bölmenin Montajı 18
3. Paketler ve Yamalar 19
3.1. Giriş 19
3.2. Tüm Paketler 19
3.3. Gerekli Yamalar 27
4. Son Hazırlıklar 28
4.1. Giriş 28
4.2. $LFS/tools Dizinini Oluşturma 28
4.3. LFS Kullanıcısını Ekleme 28
4.4. Ortamın Ayarlanması 29
4.5. SBU'lar hakkında 30
4.6. Test Takımları Hakkında 31
5. Geçici Bir Sistem Kurmak 33
5.1. Giriş 33
5.2. Alet Zinciri Teknik Notları 33
5.3. Genel Derleme Talimatları 35
5.4. Binutils-2.32 - Pas 1 36
5.5. GCC-9.2.0 - Geçer 1 38
5.6. Linux-5.2.8 API Başlıkları 41
5.7. Glibc-2.30 42
5.8. GCC-9.2.0'dan Libstdc++ 44
5.9. Binutils-2.32 - Pas 2 46
5.10. GCC-9.2.0 - Geçer 2 48
5.11. Tcl-8.6.9 51
5.12. Beklenti-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. bizon-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. Dosya-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. Yap-4.2.1 69
5.28. Yama-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. katran-1.32 74
5.33. Texinfo-6.6 75
5.34. Xz-5.2.4 76
5.35. Sıyırma 77
5.36. Sahipliği Değiştirme 77
III. LFS Sistemini Oluşturma 78
6. Temel Sistem Yazılımını Yükleme 79
6.1. Giriş 79
6.2. Sanal Çekirdek Dosya Sistemlerinin Hazırlanması 80
6.3. Paket Yönetimi 81
6.4. Chroot Ortamına Girme 84
6.5. Dizin Oluşturma 85
6.6. Temel Dosyalar ve Sembolik Bağlantılar Oluşturma 86
6.7. Linux-5.2.8 API Başlıkları 89
6.8. Kılavuz sayfaları-5.02 90
6.9. Glibc-2.30 91
6.10. Alet Zincirinin Ayarlanması 99
6.11. Zlib-1.2.11 101
6.12. Dosya-5.37 102
6.13. Readline-8.0 103
6.14. M4-1.4.18 105
6.15. Fc-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. Gölge-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.41. XML::Ayrıştırıcı-2.44 149
6.42. Uluslararası araç-0.51.0 150
6.48. Elfutils-0.177'den Libelf 160
Sıfırdan Linux - Sürüm 9.0
6.75. Sistem günlüğü-1.5.1 215
6.78. Hata Ayıklama Sembolleri Hakkında 220
7.2. LFS-Bootscripts-20190524 224
7.3. Cihaz ve Modül Kullanımına Genel Bakış 226
7.5. Genel Ağ Yapılandırması 232
7.6. System V Bootscript Kullanımı ve Yapılandırması 234
7.7. Bash Shell Başlangıç Dosyaları 244
7.8. /etc/inputrc Dosyasını Oluşturma 246
7.9. /etc/shells Dosyasını Oluşturma 248
8. LFS Sistemini Önyüklenebilir Hale Getirme 249
8.2. /etc/fstab Dosyasını Oluşturma 249
8.4. Önyükleme İşlemini Ayarlamak için GRUB'u Kullanma 255
9.3. Sistemi Yeniden Başlatma 257
A. Kısaltmalar ve Terimler 261
D. Önyükleme ve sysconfig betikleri version-20190524 279
D.2. /lib/lsb/init-fonksiyonları 283
D.3. /etc/rc.d/init.d/mountvirtfs 297
D.4. /etc/rc.d/init.d/modüller 298
D.5. /etc/rc.d/init.d/udev 300
D.6. /etc/rc.d/init.d/takas 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.17. /etc/rc.d/init.d/sendsignals 319
D.18. /etc/rc.d/init.d/yeniden başlat 320
D.19. /etc/rc.d/init.d/halt 321
D.20. /etc/rc.d/init.d/şablon 322
D.21. /etc/sysconfig/modüller 323
D.22. /etc/sysconfig/createfiles 323
D.23. /etc/sysconfig/udev-yeniden deneme 324
D.26. /lib/hizmetler/ipv4-statik 329
D.27. /lib/services/ipv4-statik-rota 330
E. Udev yapılandırma kuralları 333