%general-entities; ]> $LastChangedBy$ $Date$ GnuPG-&gnupg2-version; GnuPG 2 Introduction to GnuPG 2 The GnuPG 2 package is GNU's tool for secure communication and data storage. It can be used to encrypt data and to create digital signatures. It includes an advanced key management facility and is compliant with the proposed OpenPGP Internet standard as described in RFC2440 and the S/MIME standard as described by several RFCs. GnuPG 2 is the stable version of GnuPG integrating support for OpenPGP and S/MIME. It does not conflict with an installed OpenPGP-only version. &lfs72_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &gnupg2-md5sum; Download size: &gnupg2-size; Estimated disk space required: &gnupg2-buildsize; Estimated build time: &gnupg2-time; GnuPG Dependencies Required , , , and Recommended (Run-time requirement for most of the package's functionality) Optional , , , GNU adns, and an User Notes: Installation of GnuPG 2 Install GnuPG 2 by running the following commands: ./configure --prefix=/usr \ --libexecdir=/usr/lib/gnupg2 \ --docdir=/usr/share/doc/gnupg-&gnupg2-version; && make makeinfo --html --no-split -o doc/gnupg_nochunks.html doc/gnupg.texi && makeinfo --plaintext -o doc/gnupg.txt doc/gnupg.texi If you have installed and you wish to create documentation in alternate formats, issue the following commands: make -C doc pdf ps html To test the results, issue: make check. Now, as the root user: make install install -v -m755 -d /usr/share/doc/gnupg-&gnupg2-version;/html && install -v -m644 doc/gnupg_nochunks.html \ /usr/share/doc/gnupg-&gnupg2-version;/gnupg.html && install -v -m644 doc/*.texi doc/gnupg.txt \ /usr/share/doc/gnupg-&gnupg2-version; If you created alternate formats of the documentation, install it using the following command as the root user: install -v -m644 doc/gnupg.html/* \ /usr/share/doc/gnupg-&gnupg2-version;/html && install -v -m644 doc/gnupg.{pdf,dvi,ps} \ /usr/share/doc/gnupg-&gnupg2-version; Command Explanations --libexecdir=/usr/lib/gnupg2: This switch creates a gnupg directory in /usr/lib instead of /usr/libexec. --docdir=/usr/share/doc/gnupg-&gnupg2-version;: This switch changes the default docdir to /usr/share/doc/gnupg-&gnupg2-version;. --enable-symcryptrun: This switch enables building the symcryptrun program. Contents Installed Programs Installed Libraries Installed Directories addgnupghome, applygnupgdefaults, gpg-agent, gpg-connect-agent, gpg2, gpgconf, gpgkey2ssh, gpgparsemail, gpgsm, gpgsm-gencert.sh, gpgv2, kbxutil, scdaemon, symcryptrun, and watchgnupg None /usr/lib/gnupg2, /usr/share/gnupg and /usr/share/doc/gnupg-&gnupg2-version; Short Descriptions addgnupghome is used to create and populate user's ~/.gnupg directories addgnupghome applygnupgdefaults is a wrapper script used to run gpgconf with the --apply-defaults parameter on all user's GnuPG home directories. applygnupgdefaults gpg-agent is a daemon used to manage secret (private) keys independently from any protocol. It is used as a backend for gpg and gpgsm as well as for a couple of other utilities. gpg-agent gpg-connect-agent is a utility used to communicate with a running gpg-agent. gpg-connect-agent gpg2 is the OpenPGP part of the GNU Privacy Guard (GnuPG). It is a tool used to provide digital encryption and signing services using the OpenPGP standard. gpg2 gpgconf is a utility used to automatically and reasonable safely query and modify configuration files in the ~/.gnupg home directory. It is designed not to be invoked manually by the user, but automatically by graphical user interfaces. gpgconf gpgparsemail is a utility currently only useful for debugging. Run it with --help for usage information. gpgparsemail gpgsm is a tool similar to gpg used to provide digital encryption and signing services on X.509 certificates and the CMS protocol. It is mainly used as a backend for S/MIME mail processing. gpgsm gpgsm-gencert.sh is a simple tool used to interactively generate a certificate request which will be printed to stdout. gpgsm-gencert.sh gpgv2 is a verify only version of gpg2. gpgv2 kbxutil is used to list, export and import Keybox data. kbxutil scdaemon is a daemon used to manage smartcards. It is usually invoked by gpg-agent and in general not used directly. scdaemon symcryptrun is a simple symmetric encryption tool. symcryptrun watchgnupg is used to listen to a Unix Domain socket created by any of the GnuPG tools. watchgnupg