GnuCash-2.4.11

Introduction to GnuCash

GnuCash is a personal finance manager.

This package is known to build and work properly using an LFS-7.2 platform.

Package Information

Additional Downloads

GnuCash Dependencies

Required

Guile-2.0.9, libgnomeui-2.24.5, gnome-vfs-2.24.4, SLIB-3b3 and GOffice-0.8.17.

WebKitGTK+-1.10.2 (configured --with-gtk=2.0).

Optional

libdbi (and libdbi drivers) and Guile-www

Optional (Required for the Help System)

Rarian-0.8.1 and Yelp-3.6.2 (run-time requirement to view the Help documents).

Optional (for On-Line Banking)

LibOFX (requires OpenSP-1.5.2 and cURL-7.30.0), KtoBlzCheck and AqBanking (requires Gwenhywfar and libchipcard3)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/gnucash

Installation of GnuCash

Install GnuCash by running the following commands:

patch -Np1 -i ../gnucash-2.4.11-guile-2_fixes-1.patch &&

./configure --prefix=/usr           \
            --sysconfdir=/etc/gnome \
            --disable-dbi           \
            --with-html-engine=webkit &&
make

If you wish to create the API documentation in HTML format, you must have Doxygen-1.8.4 and Graphviz-2.30.1 installed, then issue:

make doc

If you wish to create the API Design Guide in several formats, you must have texlive-20120701 installed and issue:

make -C src/doc/design html pdf ps

The test suite is currently broken due to problems with Guile 2.

Now, as the root user:

make install

If you want to install the Help documentation system, you must have Yelp-3.6.2 and Rarian-0.8.1 installed in order to view the Help documents. Unpack the additional tarball, change into the gnucash-docs-2.4.1 source directory and issue the following commands as an unprivileged user:

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

HTML versions of the Users Guide can be created if the DocBook XML tools are installed (libxslt-1.1.28, docbook-xml-4.5 and docbook-xsl-1.77.1). A PDF version of the Users Guide can be created if you have DocBook-utils-0.6.14, and fop-1.1 installed. Issue the following commands to create the documentation:

make -C guide html &&
make -C guide pdf

Now, as the root user:

make install

If you built the Users Guide, install it as the root user:

mkdir -p                           /usr/share/doc/gnucash-2.4.1 &&
cp -v -R guide/C/gnucash-guide/*   /usr/share/doc/gnucash-2.4.1 &&
cp -v    guide/C/gnucash-guide.pdf /usr/share/doc/gnucash-2.4.1

Command Explanations

--sysconfdir=/etc/gnome: This installs configuration files in /etc/gnome/gnucash instead of /usr/etc/gnucash.

--with-html-engine=webkit: Use WebKitGTK+-1.10.2 (configured --with-gtk=2.0) instead of gtkhtml : the default is Gtkhtml-3 which does not build on current Glib2 without various changes, and GtkHTML-4.6.4 is not recognised by this application.

--disable-dbi: Add this option if you've not installed libdbi and one or more of its database drivers.

Configuring GnuCash

Configuration Information

If you wish to use GnuCash to retrieve stock price quotes, you'll need to install the following Perl modules: libwww-perl-6.04, Date::Manip-6.38, HTML::Parser-3.69, HTML::TableExtract-2.11, Crypt::SSLeay-0.64 and Finance::Quote-1.18. Alternatively, you can run the gnc-fq-update script as the root user.

Contents

Installed Programs: gnc-fq-check, gnc-fq-dump, gnc-fq-helper, gnc-fq-update, gnucash, gnucash-env, gnucash-make-guids, gnucash-valgrind and update-gnucash-gconf
Installed Libraries: libgnc-backend-sql.so, libgnc-backend-xml-utils.so, libgnc-business-ledger.so,libgnc-core-utils.so, libgnc-gnome.so, libgnc-module.so, libgnc-qof.so and numerous support libraries installed in /usr/lib/gnucash
Installed Directories: /opt/gnome/gnucash, /usr/include/gnucash, /usr/lib/gnucash, /usr/libexec/gnucash and /usr/share/doc/gnucash-2.4.11.

Short Descriptions

gnucash

is a personal finance manager.

Last updated on 2013-02-11 18:51:17 +0000