GnuCash is a personal finance manager.
Download MD5 sum: 81e7c703db56bb203e106664157779cc
Download size: 8.2 MB
Estimated disk space required: 123 MB (additional 22 MB for Help documentation)
Estimated build time: 3.2 SBU (additional 0.3 SBU to run the test suite)
Help documentation: http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-docs-1.8.5.tar.gz
Download MD5 sum: 9758d8e523530c2509912761e327a9d5
Install GnuCash by running the following commands:
sed -i 's/^host_os=.*$/&-gnu/' configure && ./configure --prefix=/opt/gnome-1.4 \ --sysconfdir=/etc \ --disable-guppi \ --disable-error-on-warning && make
To test the results, issue make check. All tests should pass. An easy way to look at the results of the tests is to issue grep -A1 ============== check.log (this is assuming you redirected the output from the tests to the aforementioned filename).
Now, as the root user:
If desired, create a symbolic link from the GnuCash documentation directory to the system-wide documentation directory using the following command as the root user:
ln -v -s /opt/gnome-1.4/share/gnucash/doc \ /usr/share/doc/gnucash-1.8.12
If desired, create symbolic links to the GnuCash .desktop and icon files in the system-wide directories using the following commands as the root user:
install -v -m755 -d /usr/share/pixmaps/gnucash && ln -v -s /opt/gnome-1.4/share/pixmaps/gnucash/gnucash-icon.png \ /usr/share/pixmaps/gnucash && ln -v -s /opt/gnome-1.4/share/gnome/apps/Applications/gnucash.desktop \ /usr/share/applications
If you want to install the Help documentation (requires ScrollKeeper-0.3.14 to be installed), unpack the additional tarball, change into the gnucash-docs-1.8.5 source directory and issue the following commands as an unprivileged user:
./configure --prefix=/opt/gnome-1.4 \ --localstatedir=/var/lib && make
Now, as the root user:
sed -i 's/^\(host_os=.*\)$/\1-gnu/' configure: This command is used to fix a broken configure script. Without it, no shared libraries are built, and the program will not function properly.
--prefix=/opt/gnome-1.4: GnuCash-1.8.12 is a GNOME-1.4 application.
--sysconfdir=/etc: This installs configuration files in /etc/gnucash instead of /opt/gnome-1.4/etc/gnucash.
--localstatedir=/var/lib: This parameter is used so that all ScrollKeeper files are installed in, and the ScrollKeeper database is properly updated in /var/lib/scrollkeeper instead of some files being installed in $GNOME_PREFIX/var/scrollkeeper.
--disable-guppi: This compiles GnuCash without support for creating GUI graphs and plots. Remove this option if you have Guppi installed.
-disable-error-on-warning: Without this parameter the build will fail because a warning is generated. This option forces the build to ignore the warning.
--enable-sql: This parameter is required if you want to build in SQL support using PostgreSQL.
--enable-ofx: This parameter is required if you want to build in on-line banking support using LibOFX.
--enable-hbci: This parameter is required if you want to build in on-line banking support using AqBanking. See doc/README.HBCI in the GnuCash source tree for complete information.
Last updated on 2006-06-26 10:45:37 -0500