Time Doctor unter Ubuntu 18.04

7

Ich habe gerade Ubuntu 18.04 installiert und versucht, die Timedoctor-App zu installieren, aber ich erhalte einige Fehler, die bei Ubuntu-Paketen aufgetreten sind. Diese libcv2.4, ... Ich kann timedoctor nicht auf Ubuntu 18.04 installieren.

Dies ist der Fehler

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
Nasibulloh Yandashev
quelle
Wir könnten möglicherweise mehr helfen, wenn Sie den für die Installation verwendeten Befehl sowie Fehler bei der Installation angeben (Ausgabe kopieren und einfügen, bitte in Frage stellen). Ich sehe keine packages.ubuntu.com/search?keywords=yimedoctor oder packages.ubuntu.com/search?keywords=timedocyor (sind Ihre beiden Paketnamen korrekt! ??)
guiverc
2
Suchen Sie nach TimeDoctor? Wenn ja, ist dies ein Dritter und nicht in den Repositories. timedoctor.com/help/…
Terrance
Ich habe die Beschreibung der Frage geändert. Ich weiß, dass jedes neue Produkt eigene Fehler oder Mängel aufweist. Bitte beheben Sie Fehler am bionischen Biber.
Nasibulloh Yandashev
Ich weiß, dass diese Software von Drittanbietern stammt, erfordert jedoch einige Linux-Pakete und habe sie installiert, aber leider nicht alle Pakete installiert. Zum Beispiel libxss1, libxmu und libcv2.4. Ich denke Problem mit Medienpaketen, opnecv auch.
Nasibulloh Yandashev
Package gksu is not installed.Dies liegt daran, dass gksues veraltet und nicht mehr verfügbar ist (in Ubuntu 18.04 LTS) . Vielleicht funktioniert Ihr Programmpaket in Ubuntu 16.04 LTS, das können Sie ausprobieren.
Sudodus

Antworten:

7

Ich habe nicht genug Ruf, um einen Kommentar abzugeben, aber ich habe dieses Problem nach einem Tag des Spielens gelöst. Ich habe versucht, Time Doctor Pro unter Ubuntu 18 LTS zu installieren, und das Problem ist, dass es nicht synchronisiert, sondern endgültig behoben wird.

@madzohan Der Grund, warum Time Doctor Pro nicht synchronisiert, ist, dass keine SSL-Verbindung zum Time Doctor-Server hergestellt werden kann. Sie würden diesen Fehler sehen, wenn Sie ./timedoctorim Terminal ausführen .

Ich habe versucht zu installieren, libssl-devaber es machte keinen Unterschied. Ich habe mich in anderen Foren eingehend mit der Lösung des SSL-Problems befasst und jeden Vorschlag ausprobiert, auf den ich stoße.

Die Lösung ist die Installation libssl1.0-dev

sudo apt-get install libssl1.0-dev

Beachten Sie, dass andere libssl-bezogene Pakete entfernt werden. Danach sollte Ihr Time Doctor Pro wie vorgesehen funktionieren.

Bitte!

Harris
quelle
2

Für Ubuntu 18.04 gibt es keine Version von Time Doctor.

Die folgende Anleitung zeigt, wie Time Doctor für Ubuntu 16.04 unter Ubuntu 18.04 installiert wird.

  1. Fügen Sie Repositorys von Ubuntu 16.04 hinzu. Erstellen und öffnen Sie die /etc/apt/sources.list.d/ubuntu16_04.listDatei mit dem folgenden Befehl:

     sudo nano /etc/apt/sources.list.d/ubuntu16_04.list
    
  2. Fügen Sie die folgende Liste von Repositorys in die Datei ein:

    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. Speichern Sie die Datei über Strg + O und schließen Sie sie über Strg + X.

  4. Aktualisieren Sie die Liste der Pakete:

    sudo apt update
    
  5. Installieren Sie die Abhängigkeiten von 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. Laden Sie Time Doctor für Ubuntu 16.04 von der offiziellen Seite herunter .

  7. Installieren Sie das heruntergeladene Paket (Dateiname kann abweichen):

    sudo dpkg -i timedoctorlite_2.3.49-14ubuntu16.04_amd64.deb
    
  8. Führen Sie Time Doctor aus und überprüfen Sie, wie es funktioniert. Sie können die Befehlszeile verwenden (Beispiel für die Lite-Version):

    timedoctorlite
    
  9. Stellen Sie den Anfangszustand der Pakete im System wieder her:

    sudo rm /etc/apt/sources.list.d/ubuntu16_04.list
    sudo apt update
    
  10. Genießen.

Dmitry Bravikov
quelle
0

Das .deb-Paket, das Sie installieren wollten, hängt von Paketen ab, die am 18.04 nicht verfügbar sind. gksuVielleicht war es einfach, das Problem zu umgehen, aber es libcv2.4ist ein Stopper. Wenn Ihnen Time Doctor Lite wichtig ist, verwenden Sie stattdessen Ubuntu 16.04, dessen Archiv beide Pakete enthält.

Time Doctor Pro könnte eine Alternative sein.

Gunnar Hjalmarsson
quelle
Time Doctor Pro wird installiert, aber nicht synchronisiert
madzohan