efivar-39

Introduksjon til efivar

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

[Notat]

Notat

Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.

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