![]() |
|
ADSP 21xx
Have you found this site useful? Did we save you time? Did we cure your head-ache? Is your hair growing back now? Please make a donation to help with maintenance. |
Custom Search
Wine Shoehorn HowtoI first got QuickBooks to run on Corel Linux about 5 years ago and was probably the first person in the world to accomplish this feat. Following the demise of Corel Linux, I repeated the exercise on Mandrake Linux 8.1. Things have improved tremendously since and nowadays, QuickBooks installs perfectly well on CrossOver Office. However, this guide still serves to show how to shoehorn a reluctant program into Wine or CrossOver Office, so I reworked it a bit and changed the name to suit. Hopefully, this guide will be useful to someone, somewhere, losing his hair over a recalcitrant Windows program. Codeweavers' Wine InstallationIf you find that a program won't install on Wine or CrossOver Office the regular way, then all is not necessarily lost. You can install the program on a Windows PC and try to transfer the installed system to the Linux system and see if it works. If it does, then you can easily replicate the installation onto other Linux machines by turning the whole into a tar archive. First install QuickBooks Pro on a Windoze PC and register it. You can use Windows98 or WindowsME for this purpose - no need to fork over a big wad of dough for WindowsXP. Then uninstall your regular copy of Wine, since it is likely outdated and finally do some shoehorning:
Change directory to QuickBooks Pro and launch QB:
QuickBooks should now function, though I still had some problems at this point, with font issues and 'No Printer Installed' for Windoze. CUPS printers should be detected automagically. If not, then run wine as:
and look at the output. Something like this may show up: "Wine cannot find certain functions that it needs inside the FreeType font library. To enable Wine to use TrueType fonts please upgrade FreeType to at least version 2.0.5. http://www.freetype.org Install FreeTypeActually, there was nothing wrong with FreeType on Mandrake 8.x, it was just installed in a brain dead manner, but while you are at it, you can just as well get the latest version. Of course now with Mandrake 10.x, these problems are long forgotten - still, the following may be useful to someone. Download the source and unpack it as root:
Enable hinting:
of course, this must be done _before_ compiling the library Verify that you have only one version of freetype: Certain recent Linux distributions will install _several_ versions of FreeType on your system. For example, on a fresh Mandrake 8.2 system, you can find the following files.
If you fetch the latest FreeType of their website and install it, it will go into /usr/local/lib - duh... Use links to resolve these issues if required, so that there is only ONE real version of FreeType. Change all the links in /usr/X11R6/lib and /usr/lib to point to /usr/local/lib/libfreetype.so.6.3.1 and get rid of /usr/X11R6/lib/libfreetype.6.0.so and all other older libs. When FreeType is installed on your system, type:
This should return the installation path. Put a link to the library there so that Wine (and other programs) can find FreeType, wherever they happen to go look for it. This may need some perseverance. Now do the usual GCC SW build thing:
on the command line to configure, build and install FreeType on your system. Note that the default installation path is "/usr/local/lib". Restart the font server, with "service xfs restart" Codeweavers' CrossOver Office InstallationPurchase a copy of Codeweavers' CrossOver Office: Goto http://www.codeweavers.com and purchase a downloadable copy. The file is named install-crossover-office-1.1.0.sh Make it executable and run it as a user to install:
Copy the Intuit directory from the other version of wine to: Copy the windows registry files user.dat and system.dat with the QB installation key from the other version of wine to /home/username/cxoffice/support/dotwine/fake_windows/Windows Change directory to the new QB directory:
and launch wine:
QB should now work and you should be able to print on the default printer. Post MortemI have been using QuickBooks on Linux for several years without any serious hiccups and the only remaining irritation is that I can't get QuickTax to work, but I only use that once a year. Maybe this document inspires someone to create a QuickTax on Wine Howto guide... 'Hope this helps!
|
|
Copyright © 2005-2008, Aerospace Software Ltd., GPL. |