efivar-38

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.0 plattform.

Pakkeinformasjon

Ytterligere Nedlastinger

efivar Avhengigheter

Påkrevd

mandoc-1.14.6

Installasjon av

Først, fiks et problem i Makefile som forårsaker at pakken gjenoppbygges under installasjonen:

sed '/prep :/a\\ttouch prep' -i src/Makefile
[Note]

Note

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.

Hvis du bygger denne pakken på et 32-bitssystem, bruk en oppdatering:

[ $(getconf LONG_BIT) = 64 ] || patch -Np1 -i ../efivar-38-i686-1.patch

Bygg efivar med følgende kommandoer:

make ERRORS=

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 LIBDIR=/usr/lib

Parameterforklaringer

ERRORS=: Dette alternativet overstyrer -Werror overført til GCC som standard, så pakken vil ikke mislykke i å bygge med -Wenum-int-mismatch advarsel innført i GCC 13.

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