Installing Libraries and Dependencies on Linux
IMPORTANT NOTE: This article mostly applies to Ubuntu 17.10 because we have .deb packages for Ubuntu 17.04 and below which install all required libraries automatically.
The same for Fedora we have .rpm packages.
Depending on your Linux distribution, Time Doctor application may require additional libraries in order to work properly. The installer already provides the immediate libraries that it needs. However, various Linux distributions differ on how they're bundled and may require users to manually install additional packages in order for Time Doctor to work properly.
Time Doctor requires the following dependencies on Linux aside from the standard bundled dependencies:
- libxmu (note for the available libxmu package / version)
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 instructions:
1. sudo apt-get update
2. sudo apt-get install libxss1 libxmu
3. sudo apt-get install aptitude
After a successful installation, proceed to step 4 to install the necessary libraries using aptitude:
4. sudo aptitude search libxmu (note for the available libxmu package / version):
5. sudo aptitude install libxmu6
Note for Ubuntu 12.10 "Quantal Quetzal" users :
Screenshots don't work out of the box for Time Doctor when installed on Ubuntu 12.10 Quantal Quetzal. This is due the new libjpeg version included in Ubuntu 12.10 that is incompatible with the bundled libjpeg in Time Doctor which was 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, screenshots should work for Time Doctor.
(Related to Unable to start Time Doctor after Ubuntu Install)
For questions, comments or feedback regarding this topic, please send an email to email@example.com.