linuxfromscratch:12.4:linux_from_scratch:nanotip

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
linuxfromscratch:12.4:linux_from_scratch:nanotip [2026/02/01 14:17] – 만듦 baecylinuxfromscratch:12.4:linux_from_scratch:nanotip [2026/02/05 17:29] (현재) baecy
줄 1: 줄 1:
 +===== BLFS =====
 ==== Chapter 10. Graphics and Font Libraries ==== ==== Chapter 10. Graphics and Font Libraries ====
 === Poppler-25.08.0 === === Poppler-25.08.0 ===
-Test 도중에 cert관련 failed가 나온다면 \\+Test 도중에 cert관련 failed가 나온다면 다음과 같이 실행.\\ 
 +''make-ca -f -g -n'' 에서 -n이 NSSDB 생성 옵션임.
 <codeprism lang=bash> <codeprism lang=bash>
 nss-config ## NSS 설치 확인. nss-config ## NSS 설치 확인.
 sudo bash -c "[ -d /etc/pki/nssdb ] || mkdir /etc/pki/nssdb" sudo bash -c "[ -d /etc/pki/nssdb ] || mkdir /etc/pki/nssdb"
-sudo /usr/sbin/make-ca --g -n+sudo /usr/sbin/make-ca --g -n
 </codeprism> </codeprism>
 +==== Chapter 11. General Utilities ====
 +=== pinentry-1.3.2 ===
 +<codeprism lang=bash>
 +sed -i "/FLTK 1/s/3/4/" configure   &&
 +sed -i '14456 s/1.3/1.4/' configure</codeprism>
 +''sed'' 두번째 명령에 14456이 아니라 14466으로 바꿔야 함.
 +<codeprism lang=bash>
 +sed -i "/FLTK 1/s/3/4/" configure   &&
 +sed -i '14466 s/1.3/1.4/' configure</codeprism>
 +==== Chapter 12. System Utilities ====
 +=== Blocaled-0.7 ===
 +<codeprism lang=bash>
 +LANG=C.UTF-8 make check
 +</codeprism>
 +==== Chapter 13. Programming ====
 +=== LLVM 20.1.8 ===
 +책자에 소개된 내용으로는 Clang-tidy를 생성할 수 없음. \\
 +[[https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.8/clang-tools-extra-20.1.8.src.tar.xz|clang-tools-extra-20.1.8.src.tar.xz]] 준비
 +<codeprism lang=bash>
 +tar -xf clang-tools-extra-20.1.8.src.tar.xz -C tools
 +mv tools/clang-tools-extra-20.1.8 tools/clang-tools-extra</codeprism>
  
 +==== Chapter 16. Networking Utilities ====
 +=== Nmap 7.98 ===
 +**''make check''** 으로 태스트 하기 전에 책에 나온 수정 사항말고 다음과 같이 \\
 +''import imp'' 관련 오류 수정
 +<codeprism lang=diff>
 +diff -urN nmap-7.98/ndiff/ndifftest.py nmap-7.98-patched/ndiff/ndifftest.py
 +--- nmap-7.98/ndiff/ndifftest.py 2022-12-08 05:34:05.000000000 +0900
 ++++ nmap-7.98-patched/ndiff/ndifftest.py 2026-02-03 22:07:57.366597704 +0900
 +@@ -12,10 +12,19 @@
 + 
 + import xml.dom.minidom
 + 
 +-import imp
 ++import importlib.util
 ++import importlib.machinery
 ++
 ++def load_source(modname, filename):
 ++    loader = importlib.machinery.SourceFileLoader(modname, filename)
 ++    spec = importlib.util.spec_from_file_location(modname, filename, loader=loader)
 ++    module = importlib.util.module_from_spec(spec)
 ++    loader.exec_module(module)
 ++    return module
 ++    
 + dont_write_bytecode = sys.dont_write_bytecode
 + sys.dont_write_bytecode = True
 +-ndiff = imp.load_source("ndiff", "ndiff.py")
 ++ndiff = load_source("ndiff", "ndiff.py")
 + for x in dir(ndiff):
 +     if not x.startswith("_"):
 +         globals()[x] = getattr(ndiff, x)</codeprism>
  • linuxfromscratch/12.4/linux_from_scratch/nanotip.1769955463.txt.gz
  • 마지막으로 수정됨: 2026/02/01 14:17
  • 저자 baecy