Charlie Morrison Blog
Linux and other Tech Subjects

 

Home

     About Charlie    Campaign Info

 
 
Delorme 2006 Plus install on an Acer 5100-3357 Laptop using Ubuntu 8.04 Linux, and WINE.

April 6, 2008

The purpose of this “How To” is to explain the procedure in the installation of Delorme 2006 Plus using Ubuntu Hardy on an Acer Aspire laptop.

The general directions are:
1.   Fresh install of Hardy with all updates
2.   Add the Hardy repositories for WINE
3.   Get the latest WINE from repositories (mine is version 0.9.61)
4.   Get hardy.sh and install all included files
5.   Install MS jet and mdac28 using winetools
6.   Install Delorme 2006 Plus and data CD using WINE
7.   Create Symlink to devive file  (May 11, 2008 update)


Probably most people reading this knows that you can download the latest version of Ubuntu from www.ubuntu.com. I used the latest version of Ubuntu Hardy, and downloaded the ISO for it and then burnt a CD. I used this to install Hardy by booting and then clicking the install button on the desktop. I won't go through all the steps, but I installed other packages I use commonly, such as vimfull, samba, and more. These are probably not needed for Delorme installation. It is best to have an internet connection at the time of Ubuntu install to allow updates and automatic configuration of the network.

The Hardy repositories needed are identified on the WINE website. Go to www.winehq.org and click the button on the far left which says "Get WINE now". It will take you to the selection page for the WINE version for your operating system. I chose Ubuntu Hardy (8.04). From this page, the commands for adding the repository and key can be copied and pasted into a terminal window. Then use the Synaptic Package manager to install WINE from repositories.

From the bottom of the "Get WINE now" page, click on recommended packages, which will list packages which will assist you in getting WINE to work. Download the package for your linux version, which is Hardy Heron for this "How to".  To run the script, you must use a terminal window, change the permissions to allow it to execute (sudo chmod 777 ./hardy.sh). You must be in the directory in which you saved hardy.sh. You must have an internet connection, and then start hardy.sh using ./hardy.sh. This will install necessary linux libraries to better run WINE.

At this point, WINE will is capable of installing Microsoft Jet40sp3.exe and mdac28. Install these using the lastest version of winetricks available by using:
wget http://www.kegel.com/wine/winetricks

from a terminal window. Start winetricks by changing to it's directory (~/winetricks) and using ./winetricks. You may have to install the cabextract file from Ubuntu repositories to allow this to start and run properly. Select jet40 and mdac28 from the list and click ok. Both will be downloaded and installed. You will have to agree to the Microsoft terms to install them.

Now put your Delorme 2006 Plus CD into the drive and run the "setup.exe" from a Ubuntu GUI. It will now install, putting an icon on the desktop which may be used to start Delorme 2006. If you get a message stating that Delorme cannot install because it needs Windows NT or better, start winecfg in a terminal window and change the default wine emulation to Windows 2000. Then install Delorme. You can also install the data files using the same method as the map program.

The USB GPS did not work for me.

May 11, 2008 update, USB GPS
I upgraded WINE to version 1.0 rc1 and modified my .wine/dosdevices file by adding a link to the USB GPS receiver and it now locks onto the satellite and finds me on my map. I now believe that Delorme 2006 Plus is fully functional on WINE running under Hardy 8.04. to make this change, go to ~/.wine/dosdevices and then issue a command similar to:  ln -s /dev/ttyUSB0 ./com1. This makes a link to com1 and links it to the first USB device plugged in. The com1 should be in lower case.

I have not tried all Delorme functions. The only function with which I found problems was selection of a symbol for placing imported addresses on my map. It only allowed one symbol and the same one for each cataegory by street, by zip code, etc. The program is now usable for "road warriors", those who put all their customers into the map, plot a course, and search for and plan a route convenient to maximize their sales effort.

In my case, I use an aircard to report my results back to the home office. The aircard takes 3 USB ports, so to make the USB GPS work while the aircard is inserted, I modified my udev rules file to detect the GPS receiver and always assign it to com4. This eliminates conflicts with USB port assignments. Then set up Delorme to use COM4 and set the baud rate to 4800 baud with no parity, 8 bits, and 1 stop bit.

I will report any other problems I find and update the web site with a solution should I find one.

Please send any comments or hints to me at: charlie2@ledgible.com





 

 

 

Charlie Morrison 1776 Lone Eagle Street, Columbus, Ohio  43228   614-851-1100.