Installing Libraries and Dependencies on Linux
IMPORTANT NOTE: This article mostly applies to Ubuntu 17.10. We have .deb packages for Ubuntu 17.04 and below which automatically install all required libraries. For Fedora, we also have .rpm packages.
Depending on your Linux distribution, the Time Doctor application may require additional libraries in order to work properly. The installer already provides the immediate libraries needed. Various Linux distributions differ on how they are bundled, however, and may require users to manually install additional packages in order for Time Doctor to work properly.
Aside from the standard bundled dependencies, Time Doctor requires the following Linux dependencies:
- libxmu (for the available libxmu package / version)
NOTE: Install these in Ubuntu via the apt command in Terminal.
# (Optional) Install aptitude if not comfortable with pure apt-get.
To install this aptitude, follow these steps:
Step 1. sudo apt-get update
Step 2. sudo apt-get install libxss1
Step 3. sudo apt-get install aptitude
After successful installation, proceed to Step 4 to install the necessary libraries using aptitude.
Step 4. sudo aptitude search libxmu (for the available libxmu package / version).
Step 5. sudo aptitude install libxmu6
For Ubuntu 12.10 "Quantal Quetzal" Users
Screenshots do not work out of the box for Time Doctor when installed on Ubuntu 12.10 Quantal Quetzal. This is due to the new libjpeg version included in Ubuntu 12.10 that is incompatible with the libjpeg bundled in Time Doctor which is compatible with Ubuntu 12.04 and older.
To fix this, install the updated libjpeg and libpng versions in Ubuntu 12.10 by running:
sudo apt-get install libjpeg62 libpng12-0
Once both libraries are installed, Time Doctor screenshots should work.