efivar-39

Introduksjon til efivar

efivar pakken gir verktøy og biblioteker for å manipulere EFI variabler.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.3 plattform.

Pakkeinformasjon

efivar Avhengigheter

Valgfri

mandoc (for manualsidene til efisecdb)

Installasjon av

[Notat]

Notat

Denne pakken kan ikke fungere ordentlig på et 32-bitssystem med en 64-biters UEFI implementering. Ikke installer denne pakken (eller efibootmgr) på 32-bits system med mindre du er helt sikker på at du har en 32-biters UEFI implementering, som er svært sjelden i praksis.

Bygg efivar med følgende kommandoer:

make ENABLE_DOCS=0

Testpakken til denne pakken er farlig. Å kjøre den kan utløse fastvarefeil og gjøre systemet ditt ubrukelig uten å bruke en spesielle maskinvare for å omprogrammere fastvaren.

Nå, som root bruker:

make install ENABLE_DOCS=0 LIBDIR=/usr/lib

For å unngå en hard avhengighet av mandoc bruker vi ENABLE_DOCS=0, men det forårsaker alle manualsidene blir hoppet over av installasjonen selv om de fleste faktisk ikke trenger mandoc. Fortsatt som root bruker, installer disse manualsidene:

install -vm644 docs/efivar.1 /usr/share/man/man1 &&
install -vm644 docs/*.3      /usr/share/man/man3

Parameterforklaringer

ENABLE_DOCS=0: Deaktiver generering av manualsider, for å tillate å bygge denne pakken uten mandoc installert.

LIBDIR=/usr/lib: Dette alternativet overstyrer standard bibliotekmappe for pakken (/usr/lib64, som ikke brukes av LFS).

Innhold

Installerte Programmer: efisecdb og efivar
Installerte Biblioteker: libefiboot.so, libefisec.so, og libefivar.so
Installerte Mapper: /usr/include/efivar

Korte Beskrivelser

efisecdb

er et verktøy for å administrere UEFI signaturlister

efivar

er et verktøy for å manipulere UEFI variabler

libefiboot.so

er et bibliotek som brukes av efibootmgr

libefisec.so

er et bibliotek for å administrere UEFI signaturlister

libefivar.so

er et bibliotek for manipulering av EFI variabler