GnuPG: Difference between revisions

From CBLFS
Jump to navigationJump to search
Line 7: Line 7:
----
----


== Introduction to microdc2 ==
== Introduction to GnuPG ==


microdc2 is a command-line based Direct Connect client written in C by Oskar Liljeblad and designed to compile and run on modern POSIX compatible systems such as Linux.
GnuPG is the GNU project's implementation of the OpenPGP standard as defined by RFC 2440 . GnuPG allows you to encrypt and sign your data and communication. It features a versatile key managment system as well as access modules for all kind of public key directories.


'''Project Home Page''': http://corsair626.no-ip.org/microdc/
'''Project Home Page''': http://www.gnupg.org/index.html


== Dependencies ==
== Dependencies ==

Revision as of 21:43, 27 February 2007

Download Source: http://public.ftp.planetmirror.com/pub/gnupg/gnupg-2.0.12.tar.bz2

Introduction to GnuPG

GnuPG is the GNU project's implementation of the OpenPGP standard as defined by RFC 2440 . GnuPG allows you to encrypt and sign your data and communication. It features a versatile key managment system as well as access modules for all kind of public key directories.

Project Home Page: http://www.gnupg.org/index.html

Dependencies

Optional

Non-Multilib

Compile the package:

./configure --prefix=/usr --libexecdir=/usr/lib &&
make

Install the package

make install &&
chmod -v 4755 /usr/bin/gpg &&
install -v -m755 -d /usr/share/doc/gnupg-2.0.12 &&
mv -v /usr/share/gnupg/{FAQ,faq.html} /usr/share/doc/gnupg-2.0.12 &&
install -v -m644 \
    doc/{highlights-1.4.txt,OpenPGP,samplekeys.asc,DETAILS,*.texi} \
    /usr/share/doc/gnupg-2.0.12

Multilib

This package does not provide any libraries so only one installation is needed.

32Bit

Compile the package:

CC="gcc ${BUILD32}" ./configure --prefix=/usr \
    --libexecdir=/usr/lib &&
make

Install the package

make install

N32

Compile the package:

CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
    --libdir=/usr/lib32 --libexecdir=/usr/lib32 &&
make

Install the package

make install

64Bit

Compile the package:

CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    --libdir=/usr/lib64 --libexecdir=/usr/lib64 &&
make

Install the package

make install &&
chmod -v 4755 /usr/bin/gpg &&
install -v -m755 -d /usr/share/doc/gnupg-2.0.12 &&
mv -v /usr/share/gnupg/{FAQ,faq.html} /usr/share/doc/gnupg-2.0.12 &&
install -v -m644 \
    doc/{highlights-*.txt,OpenPGP,samplekeys.asc,DETAILS,*.texi} \
    /usr/share/doc/gnupg-2.0.12

Documentation

If you would like to building the documentation and have TeTeX installed run the following command:

make -C doc pdf ps html &&
makeinfo --plaintext -o doc/gpg.txt doc/gpg.texi &&
makeinfo --plaintext -o doc/gpgv.txt doc/gpgv.texi

Install the documentation:

cp -v -R doc/gpg{,v}.{dvi,html,pdf,ps,txt} /usr/share/doc/gnupg-2.0.12


Contents

Installed Programs: gpg, gpg-zip, gpgsplit, and gpgv
Installed Libraries: None
Installed Directories: /usr/lib/gnupg, /usr/share/gnupg and /usr/share/doc/gnupg-2.0.12

Short Descriptions

gpg is the OpenPGP command line tool.
gpgsplit splits OpenPGP messages or keyrings into their component packets.
gpgv is a stripped down version of gpg with no encryption functionality
Retrieved from "?title=GnuPG&oldid=7963"