MoneyDanceSo I finally managed to crack the Moneydance installation on Fedora 7. Not that it’s that difficult…but it should have been more of a dance than the Tarantella it turned out to be.

Long story short: the default, non-proprietary Java runtime included with Linux distributions doesn’t seem to play well with MoneyDance, even though it’s supposed to run on most Java platforms. The solution is the installation of a proprietary Java runtime, namely the Sun JRE. While you’re at it, get the latest JRE 6 update 1. I grabbed the self-extracting file rather than the RPM package, simply because I like to put things in certain locations.

Don’t follow this step! Due to my previous attempts at doing the same thing in Ubuntu, I removed the GNU Java component from Fedora…

Remove GNU Java

That takes a bit of time. Not only that, it also removes most of OpenOffice! Obviously, Java features prominently in that application suite… Not trying to be too flustered by the fact that I had removed a fairly large application, I unpacked the Sun JRE to /usr/local and after running the script for the installation, had the JRE in /usr/local/jre1.6.0_01.

That’s still not enough for MoneyDance, though. Open a terminal session and ensure that moneydance_linux_x86.sh is executable using chmod. Set the JAVA_HOME environment variable like this

export JAVA_HOME=/usr/local/jre1.6.0_01

and then run the Moneydance installer.

Moneydance installation

No more blank screen and success! The installation is easy from then on in and the application is available.

To resurrect my OpenOffice, I had to reinstall first the GNU Java component, and then OpenOffice. Needless to say, that was a rather time and bandwidth intensive activity that could have been avoided by never removing GNU Java in the first place. Hence we learn…

For those with a Microsoft hat on who consider the installation of a simple finance application with so many steps and traps a bit ridiculous, consider this: sometimes, computing should involve a bit of computing too ;-)

Share