Approach User Support homepage Approach User Support
Answers to Frequently Asked Questions about Lotus Approach
Examples LotusScripts
Example databases
Links to other Lotus Approach support services

[Return to contents]

Approach on a Linux file server

Last updated: 20 Mar 2025

A Linux Samba (cifs) file server can be used to share Approach files and share Smart Suite Installation media.

The Samba project including bug reporting and forum is located at: https://www.samba.org

Be sure to set the Read Only, Archive, and file lock flags in: /etc/samba/smb.conf.

If you use Linux as a file server you can do a network install of Approach onto your Linux server and run it from an MS-Windows workstations. There are minor problems that can be worked around, minimised if you use Win10+.

Approach will run on Linux using the WINE application layer. Wine is an open source MS-Windows application layer. Approach files can be shared between both Windows and WINE.

The Wine project, inclining bug reporting and forum, is located at: https://winehq.org

If Wine doesn't show your printer's proper page types (e.g.. envelopes) or you get "Unhandled exception" errors after printing a page in Approach, then these problems can be fixed by:
   1. Finding all of your printer's page definitions in Wine using the Linux command: $ find ~/.wine -iname \*.ppd
   2. Remove all of those .ppd's using the Linux 'rm' command or the file manger of your choice

When you start a fresh Windows program under Wine, Wine will re-import/collect your changed ppd's from Linux's Common Unix Printing System (CUPS)

Getting Approach running under Wine 9 can be a tricky thing to do, with the possibilty of having to to erase and recreate your WINEPREFIX (.wine) and reinstall Approach several times which identifying and solving installation and setup problems.

The following notes were supplied by Todd Chester:

How to install Smart Suite on Wine 9 in Fedora 39:
-------------------------------------------------

(At this time Approach still isn't working in Wine 10)

"#" means as root
"$" means as a user

1) install all your updates before installing Wine. (Termbrrible things
    happen if you do not).
     # dnf upgrade

2) install Wine
     # dnf install wine

3) run `wine wincfg` and set programs as "XP"
      --> Applications (tab)
        --> "Windows Version" (pull down at the bottom)
           --> Windows XP
             --> Okay

4) Go into `wine regedit` and set the "PATH" to include
     "C:\lotus\compnent"

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Manager\Environment
      PATH = C:\lotus\compnent;<the reset of the stuff that was already
there>

      Note: deliminter is a semicolon ";"

5) Install Approach from the ISO.

     DO NOT install "Everything".

     Consider install WordPro too. It is very useful.

     Under "Shared Tools", install ONLY the "ODBE" Drivers, your
dictionary, your thesaurus.
     Leave everything else alone.


     If installing on a host Fedora, mount the iso with
          # mkdir /mnt/iso
          # mount -v -o loop -t iso9660
/home/CDs/ISOs/SmartSuite-N99.8.0208.0800.iso /mnt/iso

     If installing in a qemu-kvm virtual machine, mount the ISO as a CDROM:
       <disk type="file" device="cdrom">
             <driver name="qemu" type="raw"/>
             <source file="/home/kvm/SmartSuite-N99.8.0208.0800.iso"/>
             <target dev="sdb" bus="sata"/>
             <readonly/>
       <address type="drive" controller="0" bus="0" target="0" unit="1"/>
       </disk>

     $ cd /mnt/iso
     $ wine setup.exe

6) Sample launchers:

     Simple:
          $ cd ~/wine/drive_c/lotus/approach
          $ wine ./approach

     Virtual Terminal for high resolution monitors:
         $ bash -c "cd $HOME/.wine/drive_c/lotus/jumble; wine explorer
/desktop=Approach_`date +%%H:%%M:%%S`_1680x1050,1680x1050 ./approach.exe"

[Return to contents]

© Copyright, JohnBrown, Trademarks, Disclaimer, Acknowledgements.