Installasjon av
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.
Først, installer en oppdatering for å gjøre denne pakken kompatibel
med glibc-2.43 og nyere:
patch -Np1 -i ../efivar-39-upstream_fixes-1.patch
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).