2014-06-03 10:02:45 +02:00
|
|
|
The GNU Privacy Guard
|
|
|
|
=======================
|
|
|
|
Version 2.0
|
2002-06-29 16:15:02 +02:00
|
|
|
|
2015-09-08 15:59:00 +02:00
|
|
|
Copyright 1997-2015 Werner Koch
|
2015-02-18 14:10:57 +01:00
|
|
|
Copyright 1998-2015 Free Software Foundation, Inc.
|
2002-06-29 16:15:02 +02:00
|
|
|
|
2006-11-11 15:17:09 +01:00
|
|
|
|
|
|
|
INTRODUCTION
|
|
|
|
============
|
|
|
|
|
|
|
|
GnuPG 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
|
2010-08-23 18:27:10 +02:00
|
|
|
OpenPGP Internet standard as described in RFC4880 and the S/MIME
|
2006-11-11 15:17:09 +01:00
|
|
|
standard as described by several RFCs.
|
|
|
|
|
|
|
|
GnuPG is distributed under the terms of the GNU General Public
|
|
|
|
License. See the file COPYING for details. GnuPG works best on
|
|
|
|
GNU/Linux or *BSD systems. Most other Unices are also supported but
|
|
|
|
are not as well tested as the Free Unices.
|
|
|
|
|
|
|
|
GnuPG 2.0 is the stable version of GnuPG integrating support for
|
2006-11-06 11:26:55 +01:00
|
|
|
OpenPGP and S/MIME. It does not conflict with an installed 1.4
|
|
|
|
OpenPGP-only version.
|
2004-07-22 11:37:36 +02:00
|
|
|
|
2004-01-29 21:16:59 +01:00
|
|
|
|
2006-11-11 15:17:09 +01:00
|
|
|
|
2004-01-29 21:16:59 +01:00
|
|
|
BUILD INSTRUCTIONS
|
|
|
|
==================
|
|
|
|
|
2006-11-06 11:26:55 +01:00
|
|
|
GnuPG 2.0 depends on the following packages:
|
2004-01-29 21:16:59 +01:00
|
|
|
|
2010-02-18 10:52:28 +01:00
|
|
|
libgpg-error (ftp://ftp.gnupg.org/gcrypt/libgpg-error/)
|
|
|
|
libgcrypt (ftp://ftp.gnupg.org/gcrypt/libgcrypt/)
|
|
|
|
libksba (ftp://ftp.gnupg.org/gcrypt/libksba/)
|
|
|
|
libassuan >= 2.0 (ftp://ftp.gnupg.org/gcrypt/libassuan/)
|
2012-01-31 18:08:24 +01:00
|
|
|
|
2006-11-11 15:17:09 +01:00
|
|
|
You also need the Pinentry package for most function of GnuPG; however
|
|
|
|
it is not a build requirement. Pinentry is available at
|
2004-01-29 21:16:59 +01:00
|
|
|
ftp://ftp.gnupg.org/gcrypt/pinentry/ .
|
|
|
|
|
|
|
|
You should get the latest versions of course, the GnuPG configure
|
|
|
|
script complains if a version is not sufficient.
|
|
|
|
|
|
|
|
After building and installing the above packages in the order as given
|
2004-07-22 11:37:36 +02:00
|
|
|
above, you may now continue with GnuPG installation (you may also just
|
2004-01-29 21:16:59 +01:00
|
|
|
try to build GnuPG to see whether your already installed versions are
|
|
|
|
sufficient).
|
|
|
|
|
|
|
|
As with all packages, you just have to do
|
2003-12-23 12:05:19 +01:00
|
|
|
|
2004-01-29 21:16:59 +01:00
|
|
|
./configure
|
|
|
|
make
|
|
|
|
make install
|
2002-06-29 16:15:02 +02:00
|
|
|
|
2004-01-29 21:16:59 +01:00
|
|
|
(Before doing install you might need to become root.)
|
2002-06-29 16:15:02 +02:00
|
|
|
|
2004-01-29 21:16:59 +01:00
|
|
|
If everything succeeds, you have a working GnuPG with support for
|
|
|
|
S/MIME and smartcards. Note that there is no binary gpg but a gpg2 so
|
2008-12-09 12:54:40 +01:00
|
|
|
that this package won't conflict with a GnuPG 1.4 installation. gpg2
|
2006-09-08 19:02:06 +02:00
|
|
|
behaves just like gpg.
|
2004-01-29 21:16:59 +01:00
|
|
|
|
2008-12-09 12:54:40 +01:00
|
|
|
In case of problem please ask on gnupg-users@gnupg.org for advise.
|
2004-01-29 21:16:59 +01:00
|
|
|
|
2008-02-19 13:58:34 +01:00
|
|
|
Note that the PKITS tests are always skipped unless you copy the PKITS
|
|
|
|
test data file into the tests/pkits directory.
|
2004-01-29 21:16:59 +01:00
|
|
|
|
|
|
|
|
2012-11-16 10:35:33 +01:00
|
|
|
INCOMPATIBLE CHANGES
|
|
|
|
====================
|
|
|
|
|
|
|
|
- With 2.0.20 the scdaemon option 'disable-keypad' has been renamed to
|
|
|
|
'disable-pinpad'. If you are using this option in scdaemon.conf you
|
|
|
|
should rename it there. In case you are using this option to work
|
|
|
|
around a problem with your card reader, you may want to test whether
|
|
|
|
this version of GnuPG works better with your reader.
|
|
|
|
|
|
|
|
|
2006-09-08 19:02:06 +02:00
|
|
|
DOCUMENTATION
|
2006-11-11 15:17:09 +01:00
|
|
|
=============
|
2004-01-29 21:16:59 +01:00
|
|
|
|
2006-09-08 19:02:06 +02:00
|
|
|
The complete documentation is in the texinfo manual named
|
|
|
|
`gnupg.info'. Run "info gnupg" to read it. If you want a a printable
|
2007-05-09 13:01:33 +02:00
|
|
|
copy of the manual, change to the "doc" directory and enter "make pdf"
|
|
|
|
For a HTML version enter "make html" and point your browser to
|
|
|
|
gnupg.html/index.html. Standard man pages for all components are
|
|
|
|
provided as well. An online version of the manual is available at
|
2015-02-18 14:10:57 +01:00
|
|
|
https://gnupg.org/documentation/manuals/gnupg/ . A version of the
|
2007-05-09 13:01:33 +02:00
|
|
|
manual pertaining to the current development snapshot is at
|
2015-02-18 14:10:57 +01:00
|
|
|
https://gnupg.org/documentation/manuals/gnupg-devel/ .
|
2006-11-11 15:17:09 +01:00
|
|
|
|
|
|
|
|
|
|
|
GNUPG 1.4 AND GNUPG 2.0
|
|
|
|
=======================
|
|
|
|
|
|
|
|
GnuPG 2.0 is a newer version of GnuPG with additional support for
|
|
|
|
S/MIME. It has a different design philosophy that splits
|
|
|
|
functionality up into several modules. Both versions may be installed
|
|
|
|
simultaneously without any conflict (gpg is called gpg2 in GnuPG 2).
|
|
|
|
In fact, the gpg version from GnuPG 1.4 is able to make use of the
|
|
|
|
gpg-agent as included in GnuPG 2 and allows for seamless passphrase
|
2007-05-09 13:01:33 +02:00
|
|
|
caching. The advantage of GnuPG 1.4 is its smaller size and no
|
2006-11-11 15:17:09 +01:00
|
|
|
dependency on other modules at run and build time.
|
|
|
|
|
|
|
|
|
|
|
|
HOW TO GET MORE INFORMATION
|
|
|
|
===========================
|
|
|
|
|
2015-02-18 14:10:57 +01:00
|
|
|
The primary WWW page is "https://gnupg.org"
|
2014-06-03 10:02:45 +02:00
|
|
|
or using TOR "http://ic6au7wa3f6naxjq.onion"
|
2006-11-11 15:17:09 +01:00
|
|
|
The primary FTP site is "ftp://ftp.gnupg.org/gcrypt/"
|
|
|
|
|
2015-02-18 14:10:57 +01:00
|
|
|
See https://gnupg.org/download/mirrors.html for a list of mirrors and
|
|
|
|
use them if possible. You may also find GnuPG mirrored on some of the
|
|
|
|
regular GNU mirrors.
|
2006-11-11 15:17:09 +01:00
|
|
|
|
|
|
|
We have some mailing lists dedicated to GnuPG:
|
2012-01-31 18:08:24 +01:00
|
|
|
|
2006-11-11 15:17:09 +01:00
|
|
|
gnupg-announce@gnupg.org For important announcements like new
|
|
|
|
versions and such stuff. This is a
|
|
|
|
moderated list and has very low traffic.
|
|
|
|
Do not post to this list.
|
|
|
|
|
|
|
|
gnupg-users@gnupg.org For general user discussion and
|
|
|
|
help (English).
|
|
|
|
|
|
|
|
gnupg-de@gnupg.org German speaking counterpart of
|
|
|
|
gnupg-users.
|
|
|
|
|
|
|
|
gnupg-ru@gnupg.org Russian speaking counterpart of
|
|
|
|
gnupg-users.
|
|
|
|
|
|
|
|
gnupg-devel@gnupg.org GnuPG developers main forum.
|
|
|
|
|
|
|
|
You subscribe to one of the list by sending mail with a subject of
|
|
|
|
"subscribe" to x-request@gnupg.org, where x is the name of the mailing
|
|
|
|
list (gnupg-announce, gnupg-users, etc.). An archive of the mailing
|
2015-02-18 14:10:57 +01:00
|
|
|
lists is available at <https://gnupg.org/documentation/mailing-lists.html>.
|
2006-11-11 15:17:09 +01:00
|
|
|
|
|
|
|
Please direct bug reports to http://bugs.gnupg.org or post them direct
|
|
|
|
to the mailing list <gnupg-devel@gnupg.org>.
|
|
|
|
|
|
|
|
Please direct questions about GnuPG to the users mailing list or one
|
|
|
|
of the pgp newsgroups; please do not direct questions to one of the
|
|
|
|
authors directly as we are busy working on improvements and bug fixes.
|
|
|
|
The English and German mailing lists are watched by the authors and we
|
|
|
|
try to answer questions when time allows us to do so.
|
|
|
|
|
2014-06-03 10:02:45 +02:00
|
|
|
Commercial grade support for GnuPG is available; for a listing of
|
2015-02-18 14:10:57 +01:00
|
|
|
offers see https://gnupg.org/service.html . Maintaining and
|
2014-06-03 10:02:45 +02:00
|
|
|
improving GnuPG is costly. For more than a decade, g10 Code GmbH, a
|
|
|
|
German company owned and headed by GnuPG's principal author Werner
|
|
|
|
Koch, is bearing the majority of these costs. To help them carry on
|
|
|
|
this work, they need your support. See https://gnupg.org/donate/ .
|
2006-11-11 15:17:09 +01:00
|
|
|
|
|
|
|
|
|
|
|
This file is Free Software; as a special exception the authors gives
|
|
|
|
unlimited permission to copy and/or distribute it, with or without
|
|
|
|
modifications, as long as this notice is preserved. For conditions
|
|
|
|
of the whole package, please see the file COPYING. This file is
|
|
|
|
distributed in the hope that it will be useful, but WITHOUT ANY
|
|
|
|
WARRANTY, to the extent permitted by law; without even the implied
|
|
|
|
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|