I have built a platform independent Base application SecretaryBird and have found a problem with the installation checks I have written. My three installation files (for Windows, Mac & Unix) check for the presence of LO & Java and halt to request the user install them if not present. Unfortunately Ubuntu regularly installs LO without Base so passes my install test but fails with a strange LO error when the application starts up.
My question is what is the fail safe method of testing for the presence of BASE on a system?
Should I simply look for the presence of a named Base executable with my install files?
If so where are they and what are they called?