The GnuPG package contains a public/private key encryptor. This is becoming useful for signing files or emails as proof of identity and preventing tampering with the contents of the file or email. For a more enhanced version of GnuPG which supports S/MIME, see the GnuPG-2.0.8 package.
Download (HTTP): http://anduin.linuxfromscratch.org/sources/BLFS/svn/g/gnupg-1.4.9.tar.bz2
Download (FTP): ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.9.tar.bz2
Download MD5 sum: cc52393087480ac8d245625004a6a30c
Download size: 3.250 MB
Estimated disk space required: 40 MB
Estimated build time: 0.5 SBU
Required Patch (if you have Curl already installed and is linked against a SSL/TLS library): http://www.linuxfromscratch.org/patches/blfs/svn/gnupg-1.4.9-curl_fix-1.patch
OpenSSL-0.9.8k, OpenLDAP-2.3.39, libusb-compat-0.1.0, cURL-7.19.2, an MTA, DocBook-utils-0.6.14, and docbook-to-man
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gnupg
If Curl is already installed, apply the patch:
patch -Np1 -i ../gnupg-1.4.9-curl_fix-1.patch
Install GnuPG by running the following commands:
./configure --prefix=/usr --libexecdir=/usr/lib && make
If you have teTeX-3.0 installed and you wish to create documentation in alternate formats, issue the following command:
make -C doc pdf html
To test the results, issue: make check.
Now, as the root user:
make install &&
install -v -m755 -d /usr/share/doc/gnupg-1.4.9 &&
mv -v /usr/share/gnupg/{FAQ,faq.html} /usr/share/doc/gnupg-1.4.9 &&
install -v -m644 \
doc/{highlights-1.4.txt,OpenPGP,samplekeys.asc,DETAILS,*.texi} \
/usr/share/doc/gnupg-1.4.9
If you created alternate formats of the documentation, install it
using the following command as the root user:
cp -v -R doc/gnupg1.{html,pdf} /usr/share/doc/gnupg-1.4.9
--libexecdir=/usr/lib: This
command creates a gnupg directory in
/usr/lib instead of /usr/libexec.
Last updated on 2009-01-24 18:37:23 +0000