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
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.)