목차

LFS + BLFS + GLFS + SLFS

이미 설치된 패키지는 따로 표시하지 않기에 순차적으로 진행해야 합니다. 예를 들어 NFS-Utils-2.8.5를 빌드하기 위해서는 libtirpc-1.3.7, rcpsvc-proto-1.4.4 가 필요하지만 Linux-PAM-1.7.2에서 이미 빌드했기에 따로 표기하지 않았습니다.

LFS C8. 시작

최소한의 독립 운용을 위한 패키지 설치

부트매지저 Grub w/ efi wo/freetype
소스 패키지가 보관된 NFS 서버 마운트
외부에서 접속을 위한 SSH
인증 강화를 위한 PAM
부족한 패키지를 받기 위한 Wget
url을 통해서 bootstrap script를 배포하는 패키지를 위한 cURL

make-ca-1.16.1

  1. C9. libtasn1-4.21.0
  2. C9. NSPR-4.38.2
  3. C4. NSS-3.120.1
  4. C4. p11-kit-0.26.2
  5. C4. make-ca-1.16.1

Linux-PAM-1.7.2

  1. C17. libtirpc-1.3.7
  2. C17. libnsl-2.0.1
  3. C17. rpcsvc-proto-1.4.4
  4. C4. Linux-PAM-1.7.2
  5. C4. CrachLib-2.10.3
  6. C4. libpwquality-1.4.5
  7. C4. Shadow-4.19.3
  8. C12. Systemd-259.1

NFS-Utils-2.8.5

  1. C17. libevent-2.1.12
  2. C17. libnl-3.12.0
  3. C9. icu-78.2
  4. C9. libxml2-2.15.1
  5. C9. keyutils-1.6.3 (for nfsv4)
  6. C15. rpcbind-1.2.8
  7. C15. NFS-Utils-2.8.5

OpenSSH-10.2p1

  1. C4. OpenSSH-10.2p1

Wget-1.25.0

  1. C9. libunistring-1.4.1
  2. C9. libidn2-2.3.8
  3. C15. libpsl-0.21.5
  4. C15. Wget-1.25.0

cURL-8.18.0

  1. C17. cURL-8.18.0
  1. C18. Links-2.30

GRUB-2.14

  1. C5. efivar-39
  2. C9. popt-1.19
  3. C5. efibootmgr-18
  4. C5. GRUB-2.14 for EFI

빌드에 편의성을 더해줄 GUI 환경

Nvidia-driver
Systemd와 연동을 위한 Lightdm
FluxBox
그리고 바이너리 패키지 firefox, Alacritty

Graphics API

C24. 처음부터 Mesa 설치 전까지 진행하고 GLFS에서 C10. 진행
64bit로 진행중이면 lib32 부분은 제외하고 진행

  1. libglvnd-1.7.0
  2. GLU-9.0.3 (BLFS 지침을 따르지 않도록 주의)
  3. Vulkan-Headers-vulkan-sdk-1.4.341.0
  4. Vulkan-Loader-vulkan-sdk-1.4.341.0
  5. SPIRV-Headers-vulkan-sdk-1.4.341.0
  6. SPIRV-Tools-vulkan-sdk-1.4.341.0
  7. glslang-vulkan-sdk-1.4.341.0
  8. SPIRV-LLVM-Translator-21.1.3 (Github에서 LLVM 버전에 맞는 업데이트 확인)
  9. libatomic_ops-7.10.0
  10. Libdrm-2.4.131
  11. ibgbm-1.0.4
  12. libva-2.23.0
  13. DRI from Mesa-25.3.5 (Header file, dri.pc 만 설치)
  14. OpenCL-Headers-2025.07.22
  15. OCL-ICD-2.3.4
  16. libclc-21.1.8
  17. Linux Firmware Install 참고해서 펌웨어 설치.
  18. pciutils-3.14.0
  19. dos2unix-7.5.4 (BLFS)
  20. hwdata-0.404
    1. ./configure –prefix=/usr –disable-blacklist && make download && sudo make install
  21. eglexternalplatform-1.2.1
  22. egl-gbm-1.1.2.1
  23. egl-wayland-1.1.20
  24. egl-x11-1.0.4
  25. nv-codec-headers-13.0.19.0 (ffnvcodec)
  26. GStreamer Suite 1.28.1
  27. NVIDIA-VA-API-Driver-0.0.14