문서 보기이전 판역링크Fold/unfold all맨 위로 이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. [[https://www.linuxfromscratch.org/blfs/view/stable-systemd/postlfs/efivar.html|efivar-39]] \\ ===== efivar-39 ===== ==== efivar 소개 ==== efivar 패키지는 EFI 변수를 조작하기 위한 도구와 라이브러리를 제공합니다. 이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다. === 패키지 정보 === * 다운로드(HTTP): https://github.com/rhboot/efivar/archive/39/efivar-39.tar.gz * MD5 합계 다운로드: a8fc3e79336cd6e738ab44f9bc96a5aa * 다운로드 크기: 456 KB * 필요한 예상 디스크 공간: 21 MB * 예상 빌드 시간: 0.1 SBU 미만 === efivar 종속성 === == 권장 === [[.:mandoc-1.14.6|mandoc-1.14.6]]((ENABLE_DOCS=0 옵션을 설정하지 않으면 컴파일 도중에 ''man page'' 생성에 실패합니다.)) ==== efivar 설치 ==== <WRAP info center round 90%> **참고** 이 패키지는 64비트 UEFI가 구현된 32비트 시스템에서는 제대로 작동하지 않습니다. 실제로는 매우 드물지만 32비트 UEFI 구현이 확실하지 않는 한 32비트 시스템에 이 패키지(또는 efibootmgr)를 설치하지 마세요. </WRAP> 다음 명령으로 efivar를 빌드합니다: <code lang=bash>make</code> 이 패키지의 테스트 패키지는 위험합니다. 이 패키지를 실행하면 펌웨어 버그가 발생하여 특별한 하드웨어를 사용하여 펌웨어를 다시 프로그래밍하지 않으면 시스템을 사용할 수 없게 될 수 있습니다. 이제 //root// 사용자로 <code lang=bash>make install LIBDIR=/usr/lib</code> ==== 명령 설명 ==== * **LIBDIR=/usr/lib:** \\ 이 옵션은 패키지의 기본 라이브러리 디렉터리(LFS에서 사용하지 않는 /usr/lib64)를 재정의합니다. * **ENABLE_DOCS=0:** 매뉴얼 페이지 생성을 비활성화합니다. mandoc-1.14.6이 설치되지 않은 상태에서 이 패키지를 빌드하거나, 매뉴얼 페이지가 필요하지 않은 경우 make 및 make install 명령 뒤에 이 옵션을 추가하세요. ==== 내용 ==== * **설치된 프로그램:** \\ efisecdb, efivar * **설치된 라이브러리:** \\ libefiboot.so, libefisec.so, libefivar.so * **설치된 디렉토리** \\ /usr/include/efivar === 간단한 설명 === * **efisecdb** \\ UEFI 서명 목록을 관리하기 위한 유틸리티입니다. * **efivar** \\ UEFI 변수를 조작하는 도구입니다. * libefiboot.so \\ efibootmgr에서 사용하는 라이브러리입니다. * libefisec.so \\ UEFI 서명 목록을 관리하기 위한 라이브러리입니다. * libefivar.so \\ EFI 변수 조작을 위한 라이브러리입니다. beyondlinuxfromscratch/installedpackages/efivar-39.txt 마지막으로 수정됨: 2024/06/18 02:16저자 baecy