Introduction à efivar
Le paquet efivar fournit des
outils et des bibliothèques pour manipuler des variables EFI.
Note
Les versions de développement de BLFS peuvent ne pas arriver à
contruire ou à exécuter certains paquets correctement si LFS ou
des dépendances ont été mises à jour depuis la dernière version
stable des livres.
Informations sur le paquet
-
Téléchargement (HTTP) :
https://github.com/rhboot/efivar/archive/39/efivar-39.tar.gz
-
Téléchargement (FTP) :
-
Somme de contrôle MD5 du téléchargement :
a8fc3e79336cd6e738ab44f9bc96a5aa
-
Taille du téléchargement : 456 Ko
-
Estimation de l'espace disque requis : 21 Mo
-
Estimation du temps de construction : moins de
0,1 SBU
Dépendances de efivar
Facultatives
mandoc (pour la
page de manuel de efisecdb)
Installation de efivar
Note
Ce paquet ne fonctionne pas correctement sur les systèmes
32 bits avec l'implémentation UEFI 64 bits. N'installez
pas ce paquet (ou efibootmgr) sur un système 32 bits à moins
d'être absolument certain·e d'avoir une implémentation UEFI
32 bits, ce qui est très rare en pratique.
Construisez efivar avec les
commandes suivantes :
make ENABLE_DOCS=0
La suite de tests de ce paquet est dangereuse. La lancer peut
déclencher des bogues du micrologiciel et rendre votre système
inutilisable sans matériel spécifique pour reprogrammer le
micrologiciel.
Maintenant, en tant qu'utilisateur root
:
make install ENABLE_DOCS=0 LIBDIR=/usr/lib
To avoid a hard dependency on mandoc we used ENABLE_DOCS=0
, but it causes all the
man pages skipped from the installation even though most of them
actually do not need mandoc. Still as the root
user, install these man pages:
install -vm644 docs/efivar.1 /usr/share/man/man1 &&
install -vm644 docs/*.3 /usr/share/man/man3
Explication des commandes
ENABLE_DOCS=0
:
désactive la génération des pages de manuel, pour permettre la
construction de ce paquet sans avoir installé mandoc.
LIBDIR=/usr/lib
:
cette option remplace le répertoire des bibliothèques par défaut
(/usr/lib64
, qui n'est pas utilisé
par LFS).