Introduction à libgcrypt
Le paquet libgcrypt contient une
bibliothèque de chiffrement à but généraliste basée sur le code
utilisé dans GnuPG. La
bibliothèque fournit une interface de haut niveau pour des
composantes de chiffrement qui utilisent une API flexible et
extensible.
Note
Development versions of BLFS may not build or run some packages
properly if dependencies have been updated since the most recent
stable versions of the book.
Informations sur le paquet
Dépendances de libgcrypt
Requises
libgpg-error-1.45
Facultatives
Pth-2.0.7 et
texlive-20220321 (ou install-tl-unx)
Notes utilisateur : https://wiki.linuxfromscratch.org/blfs/wiki/libgcrypt
Installation de libgcrypt
Installez libgcrypt en exécutant
les commandes suivantes :
./configure --prefix=/usr &&
make &&
make -C doc html &&
makeinfo --html --no-split -o doc/gcrypt_nochunks.html doc/gcrypt.texi &&
makeinfo --plaintext -o doc/gcrypt.txt doc/gcrypt.texi
Les commandes au-dessus construisent la documentation aux formats
html et texte brut. Si vous souhaitez construire les formats
alternatifs de la documentation, vous devez avoir installé
texlive-20220321 (ou install-tl-unx). Lancez les commandes
suivantes :
make -C doc pdf
Pour tester les résultats lancez : make check.
Maintenant, en tant qu'utilisateur root
:
make install &&
install -v -dm755 /usr/share/doc/libgcrypt-1.10.1 &&
install -v -m644 README doc/{README.apichanges,fips*,libgcrypt*} \
/usr/share/doc/libgcrypt-1.10.1 &&
install -v -dm755 /usr/share/doc/libgcrypt-1.10.1/html &&
install -v -m644 doc/gcrypt.html/* \
/usr/share/doc/libgcrypt-1.10.1/html &&
install -v -m644 doc/gcrypt_nochunks.html \
/usr/share/doc/libgcrypt-1.10.1 &&
install -v -m644 doc/gcrypt.{txt,texi} \
/usr/share/doc/libgcrypt-1.10.1
Si vous avez construit d'autres formats de documentation,
installez-les en lançant les commandes suivantes en tant
qu'utilisateur root
:
install -v -m644 doc/gcrypt.{pdf,ps,dvi} \
/usr/share/doc/libgcrypt-1.10.1