GnuPG-2.0.18

Introduction à GnuPG 2

Le paquet GnuPG 2 est un outil GNU pour effectuer de la ccommunication et du stockage sécurisés. On peut l'utiliser pour chiffrer des données et créer des signatures numériques. Il comprend une fonction de gestion avancée des clés et il respecte le standard Internet OpenPGP proposé comme décrit dans la RFC2440 et le standard S/MIME décrit dans plusieurs RFCs. GnuPG 2 est la version stable du support d'intégration de GnuPG d'OpenPGP et de S/MIME. Il n'entre pas en conflit avec une version de GnuPG-1.4.11 seulement OpenPGP installçe.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.0.

Informations sur le paquet

  • Téléchargement (FTP) : ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-2.0.18.tar.bz2

  • Somme de contrôle MD5 du téléchargement : 2f37e0722666a0fedbe4d9f9227ac4d7

  • Taille du téléchargement : 3.8 Mio

  • Estimation de l'espace disque requis : 78 Mio

  • Estimation du temps de construction : 1.3 SBU

Dépendances de GnuPG

Requises

Pth-2.0.7, Libassuan-2.0.2, libgcrypt-1.5.0 et Libksba-1.2.0

Recommandées

Facultatives

OpenLDAP-2.4.23, libusb-compat-0.1.3, cURL-7.22.0, GNU adns, et un MTA

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gnupg2

Installation de GnuPG 2

Installez GnuPG 2 en lançant les commandes suivantes :

./configure --prefix=/usr \
            --libexecdir=/usr/lib/gnupg2 \
            --docdir=/usr/share/doc/gnupg-2.0.18 &&
make

makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi &&
makeinfo --plaintext       -o doc/gnupg.txt           doc/gnupg.texi

Si vous avez installé TeX Live-20110705 installed et si vous souhaitez créer la documentation dans des formats alternatifs, lancez les commandes suivantes :

make -C doc pdf ps html

Pour tester les résultats, lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

install -v -m755 -d /usr/share/doc/gnupg-2.0.18/html &&
install -v -m644    doc/gnupg_nochunks.html \
                    /usr/share/doc/gnupg-2.0.18/gnupg.html &&
install -v -m644    doc/*.texi doc/gnupg.txt \
                    /usr/share/doc/gnupg-2.0.18

Si vous avez créé des formats alternatifs de documentation, installez-les en utilisant la commande suivante en tant qu'utilisateur root :

install -v -m644 doc/gnupg.html/* \
                 /usr/share/doc/gnupg-2.0.18/html &&
install -v -m644 doc/gnupg.{pdf,dvi,ps} \
                 /usr/share/doc/gnupg-2.0.18

Explication des commandes

--libexecdir=/usr/lib/gnupg2 : Ce paramètre crée un répertoire gnupg dans /usr/lib plutôt que dans /usr/libexec.

--docdir=/usr/share/doc/gnupg-2.0.18>:nbsp;: Ce paramètre change le répertoire par défaut de la documentation/usr/share/doc/gnupg-2.0.18.

--enable-symcryptrun>:nbsp;: Ce paramètre autorise la construction du programme symcryptrun.

Contenu

Programmes installés: addgnupghome, applygnupgdefaults, gpg-agent, gpg-connect-agent, gpg2, gpgconf, gpgkey2ssh, gpgparsemail, gpgsm, gpgsm-gencert.sh, gpgv2, kbxutil, scdaemon, symcryptrun, et watchgnupg
Bibliothèques installées: Aucune
Répertoires installés: /usr/lib/gnupg2, /usr/share/gnupg et /usr/share/doc/gnupg-2.0.18

Descriptions courtes

addgnupghome

est utilisé pour créer et peupler les répertoires ~/.gnupg de l'utilisateur

applygnupgdefaults

est un script enveloppe utilisé pour lancer gpgconf avec le paramètre --apply-defaults sur tous les répertoires home GnuPG de l'utilisateur.

gpg-agent

est un démon utilisé pour gérer des clés secrètes (privées) indépendemment du protocole. Il est utilisé en tant que fondation de gpg et de gpgsm ainsi que pour deux autres outils.

gpg-connect-agent

est un outil utilisé pour communiquer avec un gpg-agent en fonction.

gpg2

est la partie OpenPGP de GNU Privacy Guard (GnuPG, sauvegarde de la vie privée). C'est un outil utilisé pour fournir le chiffrement numérique et les services de signature en utilisant le standard OpenPGP.

gpgconf

est un outil utilisé pour interroger et modifier automatiquement et de manière raisonnablement sécurisée des fichiers de configuration dans le répertoire ~/.gnupg du home de l'utilisateur. Il est conçu pour ne pas être appelé à la main par l'utilisateur mais automatiquement par les interfaces graphiques.

gpgparsemail

est un outil qui n'est aujourd'hui utile que pour du débogage. Lancez-le avec --help pour les informations d'utilisation.

gpgsm

est un outil similaire à gpg utilisé pour fournir des services de chiffrement et de signature numériques sur les certificats X.509 et le protocole CMS. Il est principalement utilisé en tant que fondation pour le traitement de messages électroniques S/MIME.

gpgsm-gencert.sh

est un outil simple utilisé pour générer de manière interactive une demande de certificat qui sera affiché sur la sortie standard.

gpgv2

est un vérificateur qu'il n'y a qu'une version de gpg2.

kbxutil

est utilisé pour lister, exporter et importer des données Keybox.

scdaemon

est un démon utilisé pour gérer des smartcards. Il est en général appelé par gpg-agent et il n'est pas utilisé en général directement.

symcryptrun

est un simple outil de chiffrement symétrique.

watchgnupg

est utilisé pour écouter une socket Unix Domain (de domaine Unix) créé par un des outils GnuPG.

Last updated on 2011-12-07 04:54:00 +0100