UPDD for Linux is supplied as a downloadable link to a compressed tar file (tgz) with an integral installer, either 32 or 64 bit as denoted in the name of the file.

Sorry to state the obvious, but please make sure you run the appropriate version that matches the target architecture. Running the 64bit installer on a 32bit system will certainly cause issues, such as "Failed during database init check dbinit.log"

We can also offer RPM and DEB installers but these need to be built on a case by case basis and there may be a small cost involved to supply these formats. They can be useful in cases where no user intervention is required as only one command is needed to install the software.

‚ÄčIf UPDD V5 has been previously installed it is important this is uninstalled before installing UPDD V6.

 First download the software with wget as in the example below or paste the link into the address bar of your browser software.

Next for a standard installation simply enter these two commands.

tar -xzf <supplied file name>.tgz
sudo ./install 

The install script will attempt to install the driver and dependencies and should be all that is needed on a regular install for most reasonably current Linux Distributions.

The installer process will attempt to set up the driver to auto start as root, but also additional UPDD client programs  from within the desktop manager such as Daemon, Gestures (API) and TUIO server.

In situations whereby the client programs are not auto started by the driver you will need to determine the best way to start the required application.

For systems where additional setup tasks are required the installer attempts to advise where possible.

Following a successful installation the touch screen should be reacting to touch and hopefully calibrated and the UPDD Daemon icon should be seen in the Notification Area.

On Ubuntu and possibly other systems a reboot is needed before the UPDD Daemon icon is listed in the system tray

You should also be able to run the UPDD Command Line Interface and test program as required.  Should the device be reacting to touch but not calibrated you should run the configuration utility unless you have a multi-monitor configuration in which case you should review the multi-monitor documentation here.

The remainder of this document describes various exception cases which require a non standard installation procedure.