GPGME-1.13.1
Introduction à GPGME
Le paquet GPGME est une
bibliothèque C qui permet d'ajouter le support du chiffrement à un
programme. Il est conçu pour faciliter l'accès pour les
applications à des moteurs de chiffrement de clés tels que
GnuPG ou GpgSM. GPGME fournit une API de chiffrement de haut
niveau pour le chiffrement, le déchiffrement, l'authentification,
la vérification de signature et la gestion de clé.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-9.1.
Informations sur le paquet
Dépendances de GPGME
Requises
Libassuan-2.5.3
Facultatives
Doxygen-1.8.17 et Graphviz-2.42.3 (pour la documentation de
l'API), GnuPG-2.2.19 (requis Qt ou SWIG sont
installés ; utilisé pendant la suite de tests), et Clisp-2.49, Python-2.7.17,
Qt-5.14.1 ou SWIG-4.0.1 (pour les
liaisons d'autres langages)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gpgme
Installation de GPGME
Installez GPGME en lançant les
commandes suivantes :
./configure --prefix=/usr --disable-gpg-test &&
make
Pour tester les résultats, vous devriez avoir installé GnuPG-2.2.19 et
supprimé le paramètre --disable-gpg-test ci-dessus.
Lancez : make
check.
Maintenant, en tant qu'utilisateur root
:
make install
Explication des commandes
--disable-gpg-test
:
si ce paramètre n'est pas passé à configure, les programmes de
tests seront construits pendant l'étape make, ce qui demande GnuPG-2.2.19. Ce
paramèter n'est pas requis si GnuPG-2.2.19 est installé.
Contenu
Programme installé:
gpgme-config, gpgme-json et
gpgme-tool
Bibliothèques installées:
libgpgme, libgpgmepp.so et
libqgpgme.so
Répertoire installé:
/usr/include/{gpgme++,qgpgme,QGpgME},
/usr/lib/cmake/{Gpgmepp,QGpgme}.
/usr/lib/python{2.7,3.7}/site-packages/gpg et
/usr/share/common-lisp/source/gpgme
Descriptions courtes
gpgme-config
|
est utilisé pour obtenir des informations de compilation
et d'édition de liens sur GPGME.
|
gpgme-json
|
affiche les commandes GPGME au format JSON.
|
gpgme-tool
|
affiche l'empreinte et l'id de la clé avec les serveurs
de clés.
|
libgpgme.so
|
contient les fonctions de l'API GPGME.
|
libgpgmepp.so
|
contient les fonctions de l'API C++ de GPGME.
|
libqgpgme.so
|
contient les fonctions de l'API pour gérer les opération
GPG dans Qt.
|
Last updated on 2020-02-17 03:46:23 +0100