web: Minor cleanups.
[gnupg-doc.git] / web / download / index.org
1 #+TITLE: GnuPG - Download
2 #+STARTUP: showall
3 #+SETUPFILE: "../share/setup.inc"
4 #+macro: check_sig_note  GnuPG distributions are signed. It is wise and more secure to check out for their [[integrity_check.org][@@html:<a href="integrity_check.html">@@integrity@@html:</a>@@]].
5 #+macro: ftpopen  @@html:<a href="@@
6 #+macro: ftpclose @@html:">FTP</a>@@
7
8
9 * Download
10
11   We suggest that you download the GNU Privacy Guard from a mirror
12   site close to you. See our [[file:mirrors.org][list of mirrors]] . To locate a /source
13   package/ (indicated by an `S') on a mirror, follow the link to
14   the *gnupg* directory; to locate a /binary package/ (indicated by a
15   `B') follow the link to the *binary*.
16
17 #+BEGIN_HTML
18   <div class="buttonbox">
19     <form action="/cgi-bin/procdonate.cgi" method="POST">
20       <input type="submit" class="donate-button" value="Donate" />
21     </form>
22   </div>
23   <div style="clear: both"></div>
24 #+END_HTML
25
26   The table below provides links to the location of the files on the
27   primary server only.
28
29 ** GnuPG 2.0
30 #  <<gnupg>>
31 #+index: GnuPG!download
32
33    GnuPG 2.0 is the new modularized version of GnuPG supporting
34    OpenPGP and S/MIME
35
36    | GnuPG {{{gnupg_ver}}} full source code     | {{{gnupg_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/gnupg/gnupg-{{{gnupg_ver}}}.tar.bz2{{{ftpclose}}}  |
37    | Signature for previous file                |                  |   | {{{ftpopen}}}{{{ftp_base}}}/gnupg/gnupg-{{{gnupg_ver}}}.tar.bz2.sig{{{ftpclose}}} |
38
39    SHA-1 checksum for the above file:
40    {{{begin_chksum}}}
41    {{{gnupg_sha1}}} gnupg-{{{gnupg_ver}}}.tar.bz2
42    {{{end_chksum}}}
43
44    {{{check_sig_note}}}
45
46
47 ** GnuPG 1.4
48 #  <<gnupg1>>
49
50    | GnuPG {{{gnupg1_ver}}} source compressed using /bzip2/     | {{{gnupg1_size}}}       | S | {{{ftpopen}}}{{{ftp_base}}}/gnupg/gnupg-{{{gnupg1_ver}}}.tar.bz2{{{ftpclose}}} |
51    | Signature for previous file                                |                         |   | {{{ftpopen}}}{{{ftp_base}}}/gnupg/gnupg-{{{gnupg1_ver}}}.tar.bz2.sig{{{ftpclose}}} |
52    | GnuPG {{{gnupg1_ver}}} source compressed using /gzip/      | {{{gnupg1_size_gz}}}    | S | {{{ftpopen}}}{{{ftp_base}}}/gnupg/gnupg-{{{gnupg1_ver}}}.tar.gz{{{ftpclose}}} |
53    | Signature for previous file                                |                         |   | {{{ftpopen}}}{{{ftp_base}}}/gnupg/gnupg-{{{gnupg1_ver}}}.tar.gz.sig{{{ftpclose}}} |
54    | A patch file to upgrade to a {{{gnupg1_ver}}} source tree  | {{{gnupg1_patch_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/gnupg/gnupg-{{{gnupg1_patch_ver}}}.diff.bz2{{{ftpclose}}} |
55
56    SHA-1 checksums for the above files:
57    {{{begin_chksum}}}
58    {{{gnupg1_sha1}}} gnupg-{{{gnupg1_ver}}}.tar.bz2
59    {{{gnupg1_sha1_gz}}} gnupg-{{{gnupg1_ver}}}.tar.gz
60    {{{gnupg1_patch_sha1}}} gnupg-{{{gnupg1_patch_ver}}}.diff.bz2
61    {{{end_chksum}}}
62
63    Select one of them. To shorten the download time, you probably want
64    to get the /bzip2/ compressed file. Please try another mirror if
65    exceptionally your mirror is not yet up to date.
66
67    {{{check_sig_note}}}
68
69 ** GnuPG Binaries
70 #+index: Binaries!download
71
72    Packages for *MS-Windows* are available at [[http://gpg4win.org][Gpg4win]].
73
74    Packages for *Mac OS X* should be available at [[http://gpgtools.org][Mac GPG]].
75
76    The following links direct you to external sites and those may provide
77    old and possible very outdated versions of GnuPG.
78
79    - Packages for *Debian GNU/Linux* are available at the [[http://www.debian.org][Debian site]].
80
81    - *RPM* packages of this software should be available from [[http://rpmfind.net/][rpmfind]]
82      network.
83
84    - Packages for other *POSIX-like* operating systems might be
85      available at [[http://gnupg.unixsecurity.com.br][Unix Security]].
86
87    - Sources and precompiled binaries for *RISC OS* are available at
88      [[http://www.sbellon.de/gnupg.html][Stefan Bellon's home page]] who ported GnuPG to this platform.
89
90    - A port to *VMS* is maintained by Steven M. Schweda at
91      [[http://www.antinode.info/dec/sw/gnupg.html][antinode.info]].
92
93
94 ** Gnu Privacy Assistant
95 #  <<gpa>>
96 #+index: GPA!download
97
98    [[../related_software/gpa/index.org][GPA]] is still work in progress, so don't expect that everything
99    works and be careful when using production quality secret keys.
100
101    | GPA {{{gpa_ver}}} full source code | {{{gpa_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/gpa/gpa-{{{gpa_ver}}}.tar.bz2{{{ftpclose}}}        |
102    | Signature for previous file        |                |   | {{{ftpopen}}}{{{ftp_base}}}/gpa/gpa-{{{gpa_ver}}}.tar.bz2.sig{{{ftpclose}}}        |
103
104    {{{check_sig_note}}}
105
106
107 ** GnuPG Made Easy
108 #  <<gpgme>>
109 #+index: GPGME!download
110
111    [[../related_software/libraries.en.html#lib-GPGME][GPGME]] (GnuPG Made Easy) is a C language library that allows to add
112    support for cryptography to a program. It is designed to make
113    access to public key crypto engines like GnuPG or GpgSM easier for
114    applications. GPGME provides a high-level crypto API for
115    encryption, decryption, signing, signature verification and key
116    management.
117
118    | GPGME {{{gpgme_ver}}} full source code | {{{gpgme_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/gpgme/gpgme-{{{gpgme_ver}}}.tar.bz2{{{ftpclose}}}        |
119    | Signature for previous file            |                  |   | {{{ftpopen}}}{{{ftp_base}}}/gpgme/gpgme-{{{gpgme_ver}}}.tar.bz2.sig{{{ftpclose}}}        |
120
121    SHA-1 checksum for the above file:
122    {{{begin_chksum}}}
123    {{{gpgme_sha1}}} gpgme-{{{gpgme_ver}}}.tar.bz2
124    {{{end_chksum}}}
125
126    {{{check_sig_note}}}
127
128
129 ** Libgcrypt
130 #  <<libgcrypt>>
131 #+index: Libgcrypt!download
132
133    [[../related_software/libraries.en.html#lib-libgcrypt][Libgcrypt]] is GNU's basic cryptographic library.
134
135    | Libgcrypt {{{libgcrypt_ver}}} full source code | {{{libgcrypt_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/libgcrypt/libgcrypt-{{{libgcrypt_ver}}}.tar.bz2{{{ftpclose}}}        |
136    | Signature for previous file                    |                      |   | {{{ftpopen}}}{{{ftp_base}}}/libgcrypt/libgcrypt-{{{libgcrypt_ver}}}.tar.bz2.sig{{{ftpclose}}}        |
137
138    SHA-1 checksum for the above file:
139    {{{begin_chksum}}}
140    {{{libgcrypt_sha1}}} libgcrypt-{{{libgcrypt_ver}}}.tar.bz2
141    {{{end_chksum}}}
142
143    {{{check_sig_note}}}
144
145
146 ** Libksba
147 #  <<libksba>>
148 #+index: Libksba!download
149
150    [[../related_software/libraries.en.html#lib-libksba][Libksba]] is a CMS and X.509 access library.
151
152    | Libksba {{{libksba_ver}}} full source code | {{{libksba_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/libksba/libksba-{{{libksba_ver}}}.tar.bz2{{{ftpclose}}}        |
153    | Signature for previous file                |                    |   | {{{ftpopen}}}{{{ftp_base}}}/libksba/libksba-{{{libksba_ver}}}.tar.bz2.sig{{{ftpclose}}}        |
154
155    SHA-1 checksum for the above file:
156    {{{begin_chksum}}}
157    {{{libksba_sha1}}} libksba-{{{libksba_ver}}}.tar.bz2
158    {{{end_chksum}}}
159
160    {{{check_sig_note}}}
161
162
163 ** DirMngr
164 #  <<dirmngr>>
165 #+index: Dirmngr!download
166
167    DirMngr is a daemon to handle CRL and certificate requests for
168    GnuPG 2.0. It might also be installed as a system daemon for CRL
169    and OCSP checks.  Note that GnuPG 2.1 already includes a modernized
170    version of dirmngr.
171
172    | DirMngr {{{dirmngr_ver}}} full source code | {{{dirmngr_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/dirmngr/dirmngr-{{{dirmngr_ver}}}.tar.bz2{{{ftpclose}}}        |
173    | Signature for previous file                |                    |   | {{{ftpopen}}}{{{ftp_base}}}/dirmngr/dirmngr-{{{dirmngr_ver}}}.tar.bz2.sig{{{ftpclose}}}        |
174
175    SHA-1 checksum for the above file:
176    {{{begin_chksum}}}
177    {{{dirmngr_sha1}}} dirmngr-{{{dirmngr_ver}}}.tar.bz2
178    {{{end_chksum}}}
179
180    {{{check_sig_note}}}
181
182
183 ** Libgpg-error
184 #  <<libgpg-error>>
185 #+index: Libgpg-error!download
186
187    [[../related_software/libraries.en.html#lib-libgpg-error][Libgpg-error]] is a small library with error codes and descriptions
188    shared by most GnuPG related software.
189
190    | Libgpg-error {{{libgpg_error_ver}}} full source code | {{{libgpg_error_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/libgpg-error/libgpg-error-{{{libgpg_error_ver}}}.tar.bz2{{{ftpclose}}}        |
191    | Signature for previous file                          |                         |   | {{{ftpopen}}}{{{ftp_base}}}/libgpg-error/libgpg-error-{{{libgpg_error_ver}}}.tar.bz2.sig{{{ftpclose}}}        |
192
193    SHA-1 checksum for the above file:
194    {{{begin_chksum}}}
195    {{{libgpg_error_sha1}}} libgpg-error-{{{libgpg_error_ver}}}.tar.bz2
196    {{{end_chksum}}}
197
198    {{{check_sig_note}}}
199
200
201 ** Libassuan
202 #  <<libassuan>>
203 #+index: Libassuan!download
204
205    [[../related_software/libraries.en.html#lib-libassuan][Libassuan]] is the IPC library used by some GnuPG related software.
206
207    | Libassuan {{{libassuan_ver}}} full source code | {{{libassuan_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/libassuan/libassuan-{{{libassuan_ver}}}.tar.bz2{{{ftpclose}}}        |
208    | Signature for previous file                    |                      |   | {{{ftpopen}}}{{{ftp_base}}}/libassuan/libassuan-{{{libassuan_ver}}}.tar.bz2.sig{{{ftpclose}}}        |
209
210    SHA-1 checksum for the above file:
211    {{{begin_chksum}}}
212    {{{libassuan_sha1}}} libassuan-{{{libassuan_ver}}}.tar.bz2
213    {{{end_chksum}}}
214
215    {{{check_sig_note}}}
216
217
218 ** Pinentry
219 #  <<pinentry>>
220 #+index: Pinentry!download
221
222    Pinentry is a collection of different PIN and passphrase entry
223    modules.  One of these modules is required for GnuPG-2.
224
225    | Pinnentry {{{pinentry_ver}}} full source code | {{{pinentry_size}}} | S | {{{ftpopen}}}{{{ftp_base}}}/pinentry/pinentry-{{{pinentry_ver}}}.tar.bz2{{{ftpclose}}}     |
226    | Signature for previous file                   |                    |   | {{{ftpopen}}}{{{ftp_base}}}/pinentry/pinentry-{{{pinentry_ver}}}.tar.bz2.sig{{{ftpclose}}} |
227
228    SHA-1 checksum for the above file:
229    {{{begin_chksum}}}
230    {{{pinentry_sha1}}} pinentry-{{{pinentry_ver}}}.tar.bz2
231    {{{end_chksum}}}
232
233    {{{check_sig_note}}}
234
235 ** Entropy Gathering Daemon
236 #  <<egd>>
237 #+index: EGD!download
238
239   The latest version of the [[../related_software/libraries.en.html#lib-EGD][Entropy Gathering Daemon]] is available at
240   the usual GnuPG sites:
241
242   | EGD 0.8 source code.         | 30kB | S | {{{ftpopen}}}{{{ftp_base}}}/egd/egd-0.8.tar.gz{{{ftpclose}}} |
243   | Signature for previous file. |      |   | {{{ftpopen}}}{{{ftp_base}}}/egd/egd-0.8.tar.gz.asc{{{ftpclose}}} |
244
245   {{{check_sig_note}}}