The Master Genealogist (TMG) - based on Visual FoxPro v9 released 22 April 2013.
Instructions for installing in a separate wine installation are given in "Extra comments" below.
An msi file is extracted as shown and this installs fine. DO NOT TRY to install with the ,exe file. Before that winetricks are used to add IE7, Visual Basic and Visual C++ and fonts. Winecfg is run to all some dlls.
As with TMG7, the mfc42.dll installed by Visual C++ does not work and you will need to replace this with v6.0.400 filesize c972.1k. Google this file and you will get lots of sources.
Reports (as in Individual Detail) print fine but depends of version of tahoma.ttf MS v1.00 works but not 2,26. (Any version of tahomabd.ttf seems OK.) Wine tahoma fonts from https://aur.archlinux.org/packages.php?ID=28630 are fine too. Otherwise report shows but fonts do not render. Make sure that the permissions on the ttf files are correct - see below. NB winetricks will probably download one of the tahoma verions that does not work and you just copy the new ttf files into directory .wine.../drive_c/windows/fonts.
Printing works from the default printer. If it does not check that the tahoma fonts files are as above.
What does not
Help does not work cos "the native implementation of OLEAUT32.DLL cannot be used with wines RPCRT4.DLL". TMG8 will not work with builin OLEAUT32. Navigate to help folder and use a linux command to view.
Help>Check for anUpdate - DO NOT USE it will wreck your installation. Download the new steup file from wholly genes.org and install as above.
NB mfc42.dll installed by Visual C++ needs to be replaced with v6.0.400 filesize c972.1k. If this is not done you will see not found OLE errors.
What was not tested
I used the sample file and all that I tested worked but it is a huge complex program. From my experience using TMG704 in wine & CrossOver if the basics run then most other things that matter do as well.
(TMG v8.00.000) Below is a list of commands, almost at script to install TMG8 v8.08 in wine v1.6. Use the version you need from whollygenes.org. I used the UK version. It installs in a separate directory ~..wineTMG8New20130804_2 and not the regular .wine. Be sure to run export WINEPREFIX= to set this correctly before each attempt to use TMG8. It may install correctly in .wine but I am not sure because it may interfere with, for example, TMG7 if that is installed. export WINEPREFIX=~/.wineTMG8New20130804_2 ### create the WINEPREFIX to make the inst of wine $WINEPREFIX cd ~/ ### allows winetricks to run env WINEPREFIX=~/.wineTMG8New20130804_2 sh winetricks ### test winetricks works env WINEPREFIX=~/.wineTMG8New20130804_2 sh winetricks ie7 ### install ie7 & run once. env WINEPREFIX=~/.wineTMG8New20130804_2 sh winetricks winxp ### set bottle to winxp env WINEPREFIX=~/.wineTMG8New20130804_2 sh winetricks corefonts env WINEPREFIX=~/.wineTMG8New20130804_2 sh winetricks vb6run ### install Visual Basic 6 runtime env WINEPREFIX=~/.wineTMG8New20130804_2 sh winetricks vcrun6sp6 ### install VisualBasic 6 service Pack6 sets "*msvcrt"="native,builtin" ### change later in wineconfig in next line export WINEPREFIX=~/.wineTMG8New20130804_2 ### create the WINEPREFIX to make the inst of wine env WINEPREFIX=~/.wineTMG8New20130804_2 winecfg ### when this runs change "*msvcrt" to "builtin then native" env WINEPREFIX=~/.wineTMG8New20130804_2 sh winetricks native_oleaut32 env WINEPREFIX=~/.wineTMG8New20130804_2 sh winetricks tahoma ### tahoma.ttf v1.00 works later ones do not check at website below for others ### http://www.microsoft.com/typography/fonts/font.aspx?FMID=238 ### wine_tahoma work as well from https://aur.archlinux.org/packages.php?ID=28630 ### env WINEPREFIX=~/.wineTMG8New20130804_2 sh winetricks cd ~/.wineTMG8New20130804_2/drive_c/ ### change to dir of cp /media/AcerWinData/Downloads/GenealogySoftware/TheMasterGenealogist/TMG8/tmg808uksetup.exe . dir env WINEPREFIX=~/.wineTMG8New20130804_2 wine tmg808uksetup.exe /extract dir ### check for presence of drive1.cab & tmg8uksetup.msi wine msiexec /i tmg8uksetup.msi ### install TMG7 look at terminal for errors - copy output to text file for later checks cd ~/.wineTMG8New20130804_2/drive_c/windows/system32 mv mfc42.dll mfc42.dll.OriginalFromWine dir mfc* cp mfc42.dll ### replace this with v6.0.400 filesize c972.1k.Google for this. dir mfc* ### check it is there ### Now check permissions of font files cd ~/.wineTMG8New20130804_2/drive_c/windows/fonts dir -l ### they should be -rw-r--r-- cd ~/.wineTMG8New20130804_2/drive_c/Program\ Files/The\ Master\ Genealogist\ v8/ ### change to wine installation export WINEPREFIX=~/.wineTMG8New20130804_2 ### make sure your are using correct wine env WINEPREFIX=~/.wineTMG8New20130804_2 wine tmg8.exe
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Aug 22 2018||3.14||No||Not installable||No||Garbage||Sam|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Dec 19 2015||1.8||No||Not installable||Garbage||Sam|
|Show||Ubuntu 14.10 "Utopic" amd64 (+ variants like Kubuntu)||Dec 04 2014||1.7.31||No||Not installable||Garbage||Sam|
|Show||Arch Linux x86_64||Mar 03 2014||1.7.13||No||Not installable||Garbage||Sam|
|Current||Linux Mint 13 "Maya"||Aug 06 2013||1.6||Yes||Yes||Silver||Ian|
Wine 1.6.2 or greater is recommended
NOTE: Instructions vary depending on the version of The Master Genealogist (TMG) you install.
The advice listed below is only for
those who require help installing, running, or troubleshooting TMG.
|TMG Version||Download URL|
|TMG 5.15 USA Version||http://www.whollygenes.com/files/tmg5setup.exe|
|TMG 5.15 UK Version||http://www.whollygenes.com/files/tmg5uksetup.exe|
|TMG 6.12 USA Version||http://www.whollygenes.com/files/tmg6setup.exe|
|TMG 6.12 UK Version||http://www.whollygenes.com/files/tmg6uksetup.exe|
|TMG 7.04 USA Version||http://www.whollygenes.com/files/tmg7setup.exe|
|TMG 7.04 UK Version||http://www.whollygenes.com/files/tmg7uksetup.exe|
|TMG 8.08 USA Version||http://www.whollygenes.com/files/tmg8setup.exe
|TMG 8.08 UK Version||http://www.whollygenes.com/files/tmg8uksetup.exe
|TMG 9.05 USA Version||http://www.whollygenes.com/files/tmg9setup.exe
|TMG 9.05 UK Version||http://www.whollygenes.com/files/tmg9uksetup.exe
Run the installer (you download) using Wine (substituting the correct version name):
After installation and before running program for the first time
With Wine set to "Windows XP" use the script Winetricks to install the following:
Using the following command:
sh winetricks vb6run gdiplus
Then using winetricks choose: native_oleaut32
(Optional but recommended)If you have Windows XP Licence. Copy the following font to your wine font directory ( c:\windows\Fonts\ )
* Visual Chartform (Graphical Charts) just works in wine 1.6.2 or greater.
* Text Reports and Preview just works in wine 1.6.2 or greater
For Help to Work
To use help in TMG 7.04 (+Visual Chartform) or greater install the Linux program xCHM and then using xCHM navigate to the following directory in your wine install:
C:\Program Files\The Master Genealogist\TMG.chm
C:\Program Files\The Master Genealogist\Vcf2.chm
Note:Help file for TMG 5.15 & TMG 6.12.00 work with no additional programs needed (As they use the .hlp format for the help files)
Running TMG for the first time:
Use the icon created on your desktop "The Master Genealogist"
Or run the following command from a Terminal
wine "C:\Program Files\The Master Genealogist\tmg7.exe"
Note: Before running any reports/charts in TMG for the first time go into TMG's File > "Printer Setup" and change the Printer to *selected and choose your printer eg:in my case "HP Laserjet PS" as well as choosing the correct paper size and tray. Other wise you will see the following error:
"no printer is installed so the document could not be constructed."
To workaround the installer bug 34989 for tmg8 & 9 installers
Run wine to create a profile.
wine tmg9setup.exe /extract
* This will create two files tmg9setup.msi & drive.cab in the same directory.
Note tmg9setup.exe will not run without the /extract at the front. It will fail due to bug 34989
The above command extracts the MS installation file which runs OK with the following command (add path to file as required):
wine msiexec /i tmg9setup.msi
Follow TMG's installers prompts
(Based on Ians instructions in test https://www.codeweavers.com/co... )