Introduction to Libassuan

The Libassuan package contains an IPC library used by some of the other GnuPG related packages. Libassuan's primary use is to allow a client to interact with a non-persistent server. Libassuan is not, however, limited to use with GnuPG servers and clients. It was designed to be flexible enough to meet the demands of many transaction based environments with non-persistent servers.

Package Information

Libassuan Dependencies



Other packages (such as GnuPG-2) will require that the Libassuan library is linked to the Pth library. Ensure Pth is installed before beginning the build if you have any doubts.

User Notes:

Installation of Libassuan

Install Libassuan by running the following commands:

./configure --prefix=/usr &&

Only info documentation is shipped in the package tarball. If you wish to build alternate formats of the documentation, you must have teTeX-3.0 installed, then issue the following commands:

make -k -C doc pdf ps html &&
makeinfo --html --no-split -o doc/assuan_nochunks.html doc/assuan.texi &&
makeinfo --plaintext       -o doc/assuan.txt           doc/assuan.texi

To test the results, issue: make check.

Now, as the root user:

make install &&
install -v -m644 -D README /usr/share/doc/libassuan-1.0.4/README

If you built the additional documentation, install it by issuing the following commands as the root user:

install -v -m755 -d /usr/share/doc/libassuan-1.0.4/html &&
install -v -m644 doc/assuan.html/* \
                    /usr/share/doc/libassuan-1.0.4/html &&
install -v -m644 doc/assuan_*.html \
                    /usr/share/doc/libassuan-1.0.4 &&
install -v -m644 doc/assuan.{pdf,ps,dvi,txt,texi} \


Installed Program: libassuan-config
Installed Libraries: libassuan.a and libassuan-pth.a
Installed Directory: /usr/share/doc/libassuan-1.0.4

Short Descriptions


is a utility used to configure and build applications based on the libassuan(3) library. It can be used to query the C compiler and linker flags which are required to correctly compile and link the application against the libassuan(3) library.


is the IPC library.


is the IPC library linked with the GNU Portable Threads Library.

Last updated on 2008-08-24 11:52:33 -0500