BreezyBadgerInstallation
From GnuCash
Here's a quick overview of what I did to install the 1.9.5 snapshot of GnuCash on Ubuntu Breezy Badger.
Contents |
[edit] Dependencies
[edit] apt-get
Most of the dependencies that you need are thankfully available via apt-get:
sudo apt-get build-dep gnucash sudo apt-get install libgnomeprint2.2-dev libgnomeprintui2.2-dev libgtkhtml3.8-dev
I already installed the stable version of GnuCash in the past, and that may also help with the compilation process.
[edit] Installing From Source
Unfortunately, I couldn't install everything that I needed via apt-get. Breezy Badger uses 1.9.6-2 version of the g-wrap package, which doesn't work with this build of GnuCash. Thanks to a fantastic help message in the package, I was able to find the appropriate bug report (GnuCash Bug #330539). I therefore installed the 1.9.6 (whatever the latest 1.9.6.x stable version was) version of g-wrap from source, which was easy to do once I had installed all of the other dependencies listed above.
Please note that the the 1.9.6-3 version of g-wrap comes with the Dapper Drake version of Ubuntu. However, since that version of the Ubuntu distribution won't be stable until at least June, I decided to install one package from source instead of upgrading my entire OS.
[edit] Installing GnuCash2
Once all of that other stuff was taken care of, it was easy to compile GnuCash using the normal three-step:
./configure make sudo make install
It took a while, but everything seems to be working pretty well for me now.
The UI isn't much different, but it's obvious that they're not still using the old 1.x GTK widgets. Also, they seem to have included some sort of budgeting feature, so I'm anxious to see how that works.
I'm looking forward to the final 2.0 version of GnuCash and appreciate all of the hard work that those developers have done.
[edit] More Information
For more information on installing GnuCash2 on Ubuntu or a different distribution, please see the Building page.

