How many times have you heard people say that they need to keep a Windows PC around because they need it to do Quicken? I've heard it often. In fact, I'm one of those people, but I do not know for how much longer since I installed the very capable GnuCash on Linux Mint. Here's a screenshot of GnuCash, which you can see its checkbook function is nearly indistinguishable from Quicken.
You're probably wondering why this post is necessary. After all, if you want to install GnuCash or most other apps in Linux Mint you fire up the Synaptic Package Manager or you install it from the command like so.
$ sudo apt-get install gnucash
And both of those will fail, at least they did for me. GnuCash's installation messages were downright indignant, telling me to fix my broken packages before attempting to install GnuCash, that my libaqbanking33 resource was incapable of being updated, or some other nasty comment.
I did some digging into this and read some rather radical solutions, including re-installing the Synaptic Package Manager! It turns out that you just need to know where to look for GnuCash, as the default Mint Software Repositories which usually doles out bits of pure joy will instead feed you GnuCash heartbreak.
We need to add GnuCash's primary respository to our software source list, archive.getdeb.net. We do that with
$ wget -q -O – http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add –
$ sudo sh -c ‘echo “deb http://archive.getdeb.net/ubuntu quantal-getdeb apps” >> /etc/apt/sources.list.d/getdeb.list'
Notice the “quantal-getdeb” parameter. Quantal is the respository key for Ubuntu 12.x versioned software, which is the equivalent of Mint 14's base code set.
You'll want to do a Package Update next with $ sudo apt-get update, after which you can perform a $ sudo apt-get install gnucash and hopefully have a much more positive experience than the last time you did it.
I haven't started playing with GnuCash, but I'll get back to you if I'm still one of those people who keeps a Windows PC around to run Quicken.