web-dev-qa-db-fra.com

Time Doctor sur Ubuntu 18.04

Je viens d'installer ubuntu 18.04 et j'ai essayé d'installer l'application timedoctor, mais je reçois des erreurs qui se répètent dans les paquets ubuntu. Ces libcv2.4, ... Je ne peux pas installer timedoctor sur Ubuntu 18.04.

C'est l'erreur

dpkg -i Downloads/timedoctorlite_2.3.49-15ubuntu17.04_AMD64.deb 
Selecting previously unselected package timedoctorlite.
(Reading database ... 214828 files and directories currently installed.)
Preparing to unpack .../timedoctorlite_2.3.49-15ubuntu17.04_AMD64.deb ...
Unpacking timedoctorlite (2.3.49-15ubuntu17.04) ...
dpkg: dependency problems prevent configuration of timedoctorlite:
 timedoctorlite depends on gksu; however:
  Package gksu is not installed.
 timedoctorlite depends on libcv2.4; however:
  Package libcv2.4 is not installed.

dpkg: error processing package timedoctorlite (--install):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3+18.04.20180207.2-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Errors were encountered while processing:
 timedoctorlite

Je n'ai pas assez de réputation pour commenter mais j'ai résolu ce problème après une journée de bidouillage. J'essayais d'installer Time Doctor Pro sur Ubuntu 18 LTS, et le problème est qu'il ne se synchronise pas, mais qu'il a finalement été résolu.

@madzohan la raison pour laquelle Time Doctor Pro ne se synchronise pas, c'est qu'il ne peut pas établir de connexion SSL avec le serveur Time Doctor. Vous verrez cette erreur si vous exécutez ./timedoctor dans le terminal.

J'ai essayé d'installer libssl-dev mais cela n'a pas changé. Creusez sur d'autres forums pour résoudre le problème de SSL et essayez toutes les suggestions que je rencontre.

La solution consiste à installer libssl1.0-dev

Sudo apt-get install libssl1.0-dev

Notez que cela supprimera les autres paquets liés à libssl. Après cela, votre Time Doctor Pro devrait fonctionner comme prévu.

De rien!

7
Harris

Pour Ubuntu 18.04, il n’existe pas de version de Time Doctor.

Instruction ci-dessous montre comment installer Time Doctor pour Ubuntu 16.04 sur Ubuntu 18.04.

  1. Ajouter des référentiels d'Ubuntu 16.04. Créez et ouvrez le fichier /etc/apt/sources.list.d/ubuntu16_04.list en suivant la commande:

     Sudo nano /etc/apt/sources.list.d/ubuntu16_04.list
    
  2. Placez la liste suivante de référentiels dans le fichier:

    deb http://ru.archive.ubuntu.com/ubuntu/ xenial main restricted
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial universe
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates universe
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial multiverse
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
    deb http://ru.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
    deb http://security.ubuntu.com/ubuntu xenial-security main restricted
    deb http://security.ubuntu.com/ubuntu xenial-security universe
    deb http://security.ubuntu.com/ubuntu xenial-security multiverse
    
  3. Enregistrez le fichier avec Ctrl + O et fermez-le avec Ctrl + X.

  4. Mettez à jour la liste des paquets:

    Sudo apt update
    
  5. Installez les dépendances de Time Doctor:

    Sudo apt install libssl1.0-dev libx11-xcb1 libxcb1 libssl1.0.0 libqtcore4 libqtgui4 libqt4-dbus libqt4-network libqt4-sql libqt4-sql-sqlite libqt4-svg libqt4-xml libqt4-xmlpatterns gksu gdebi libjpeg8 libpng12-0 libcv2.4 libxcb-record0
    
  6. Téléchargez Time Doctor pour Ubuntu 16.04 à partir de page officielle .

  7. Installez le package téléchargé (le nom du fichier peut différer):

    Sudo dpkg -i timedoctorlite_2.3.49-14ubuntu16.04_AMD64.deb
    
  8. Run Time Doctor et vérifiez son fonctionnement. Vous pouvez utiliser la ligne de commande (exemple pour la version Lite):

    timedoctorlite
    
  9. Restaurez l'état initial des paquets dans le système:

    Sudo rm /etc/apt/sources.list.d/ubuntu16_04.list
    Sudo apt update
    
  10. Prendre plaisir.

2
Dmitry Bravikov

Le paquet .deb que vous avez essayé d'installer dépend des paquets qui ne sont pas disponibles le 18.04. gksu aurait peut-être été facile à contourner, mais libcv2.4 est un bouchon. Si Time Doctor Lite est important pour vous, utilisez plutôt Ubuntu 16.04 dont l’archive contient ces deux paquets.

Time Doctor Pro pourrait être une alternative.

0