Selected Test Results (selected in 'Test Results' table below)
Every feature you'd ever need seems to work perfectly.
What does not
The backup to floppy disk, and online services, don't work. This is expected and does not reduce the usefulness of the application.
What was not tested
Stocks, online services, and backup were not tested.
A few steps are required before launching MS Money's "setup.exe", but then the setup runs perfectly and the installation succeeds as expected.
For experienced Wine uses, here is a summary of the steps:
1) Do a "export WINEARCH=win32" to make sure Wine runs in 32-bit mode.
2) Use "winetricks" to install these 3 packages:
3) When Money runs for the first time it will ask, “do you have an Internet connection?” Answer “no” to avoid online content that will be useless and outdated anyway.
For beginners, this this step-by-step guide describes installing MS Money 2004 on 64-bit Ubuntu 13.10. It is probably also useful on similar Money versions and Linux platforms: http://torben.g-b.dk/2014/02/25/how-to-install-ms-money-2004-on-64-bit-linux.html
ADMIN NOTE 2011-04-08: the instructions below are extremely outdated. They are being kept here as information for anyone who might want to try to update them, but they will not work as-is in current Wine.
2. In the following instructions replace user and group with your user name and primary group.
3. When you see a $ it represents a command that is to be run as a normal user. When you see # it represents a command that should be run as root.
4. My cdrom mount point is /media/cdrecorder, please change your cdrom mount point to suit.
5. I create a sym link named ~/Wine_Drive which I refer to in this document. If you don't want to use this sym link you should substitute it with ~/.wine/drive_c
6. In Money the File>Open and File>New dialogs freeze Money. The workaround is to specify the .mny file on the command line as specified in the last section. If you don't already have a money file then you can use the .mny file that is created by default in ~/Wine_Drive/windows/profiles/user/My Documents/ when Money is started for the first time. You should then specify this file on the command line.
Prerequisits: 1. Have the appropriate version of Wine installed. If you have it installed in a different location than the default please substitute your install location for the default I specify.
2. Have the specified version of WineTools installed.
3. If you don't want to specify the OS emulation version on the wine command line you should set it in your /home/user/.wine/config file:
"Windows" = "win98"
Create a scripts logging directory:
(This step is optional but I recommend it as Wine spits out good debug information
should a failure occur):
# mkdir -p /var/log/scripts
# chown user.group /var/log/scripts
# chmod g+swrx /var/log/scripts
Install Internet Explorer: If you have not already configured Wine using WineTools do the following:
Click Ok 3 times.
Click "Base Setup" then Ok.
Click "Create a fake Windows drive" then Ok.
When that is complete click "DCOM98" then Ok.
When that is complete click "Internet Explorer 6.0 SP1 English"
When that is complete click Main Menu then Exit.
Install MS Money 2004 (From CDROM) Insert the MS Money 2004 CD and mount it.
# mount /media/cdrecorder
$ wine /media/cdrecorder/setup.exe
Install MS money with Custom, and don't elect to install desktop shortcuts. Other than those two changes select all the defaults and answer yes to everything.
$ wine /home/user/Wine_Drive/windows/loadqm.exe (don't know if this is required but it worked for me)
$ wine /media/cdrecorder/setup.exe /postreboot /pkg:mnypack
To test the Money install $ cd ~/Wine_Drive/Program Files/Microsoft Money/System/
$ wine msmoney.exe ../sample.mny
To setup shortcuts for downloads and .mny file NOTE: This is useful if you will be downloading statements and importing them into money. (Not required but I recommend it)
$ cd ~/Wine_Drive/windows/profiles/user/My Documents
$ ln -s /home/user/workspace/downloads downloads
$ ln -s /home/user/workspace/money Money
To run MS Money with a specified money file $ cd ~/Wine_Drive/Program Files/Microsoft Money/System/
$ wine msmoney.exe ../../../windows/profiles/user/My Documents/Money/personal.mny
NOTE: Substitute personal.mny with whatever your money file is.
Create a wrapper script Create an empty text file and paste the following into it
cd /home/user/Wine_Drive/Program Files/Microsoft Money/System/
wine msmoney.exe ../../../windows/profiles/user/My Documents/Money/personal.mny > /var/log/scripts/money.log 2>&1
NOTE: If you are not using logging then remove everything after the ".mny" in the previous line.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
This is odd
by Torben Gundtofte-Bruun on Monday March 3rd 2014, 13:14
I posted "test data" once and that was rejected, as noted. Then I posted an improved version, and again received a rejection. Then I posted the little rant below. Then my second submission was apparently approved (although with a "silver" rating while I specified "gold"). Then I received a comment: "Your second report was accepted, so I really don't know what you're complaining about."
Maybe I'm living in an alternate universe with a shifted passing of time, but this comment confused me.
Broken review process
by Torben Gundtofte-Bruun on Sunday March 2nd 2014, 13:30
I've submitted a successful test description twice, and both were rejected saying " A rating of gold means that the app requires tweaks/workarounds. Please explain what tweaks/workarounds were used or adjust your rating to conform to the rating definitions and resubmit."
In my second submission, I put in all the details that I also stated in my blog post. If that's not accepted, then [please insert your favorite expletive here].
I already posted the URL to my blog post. I hope that helps other users, because my attempts to fill in the forms are obviously not appreciated. I was just trying to be helpful, but whatever - my install works and I don't have to be helpful if you people don't want to hear it. Not my problem.