web-dev-qa-db-ja.com

Ubuntu 18.04のTime Doctor

私はちょうどubuntu 18.04をインストールし、timedoctorアプリをインストールしようとしましたが、ubuntuパッケージに関連するいくつかのエラーが発生しています。これらのlibcv2.4、... ubuntu 18.04にtimedoctorをインストールできません。

これはエラーです

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

私はコメントするのに十分な評判がありませんが、いじくりの1日後にこの問題を解決しました。私は、Ubuntu 18 LTSにTime Doctor Proをインストールしようとしていましたが、問題は同期しないが最終的に解決したことです。

@madzohan Time Doctor Proが同期しないのは、Time DoctorサーバーへのSSL接続を確立できないためです。ターミナルで./timedoctorを実行すると、このエラーが表示されます。

libssl-devをインストールしようとしましたが、違いはありませんでした。 SSLの問題を解決する方法に関する他のフォーラムを深く掘り下げ、私が遭遇したすべての提案を試みました。

解決策は、libssl1.0-devをインストールすることです

Sudo apt-get install libssl1.0-dev

他のlibssl関連のパッケージが削除されることに注意してください。その後、Time Doctor Proは意図したとおりに動作するはずです。

どういたしまして!

7
Harris

Ubuntu 18.04の場合、Time Doctorのバージョンはありません。

指示 以下は、Ubuntu 18.04にUbuntu 16.04用のTime Doctorをインストールする方法を示しています。

  1. Ubuntu 16.04のリポジトリを追加します。次のコマンドで/etc/apt/sources.list.d/ubuntu16_04.listファイルを作成して開きます。

     Sudo nano /etc/apt/sources.list.d/ubuntu16_04.list
    
  2. 次のリポジトリのリストをファイルに追加します。

    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. Ctrl + Oでファイルを保存し、Ctrl + Xでファイルを閉じます。

  4. パッケージのリストを更新します。

    Sudo apt update
    
  5. 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. 公式ページ からUbuntu 16.04のTime Doctorをダウンロードします。

  7. ダウンロードしたパッケージをインストールします(ファイル名は異なる場合があります):

    Sudo dpkg -i timedoctorlite_2.3.49-14ubuntu16.04_AMD64.deb
    
  8. Time Doctorを実行して、その動作を確認します。コマンドラインを使用できます(Liteバージョンの例):

    timedoctorlite
    
  9. システム内のパッケージの初期状態を復元します。

    Sudo rm /etc/apt/sources.list.d/ubuntu16_04.list
    Sudo apt update
    
  10. 楽しい。

2
Dmitry Bravikov

インストールしようとした.debパッケージは、18.04では利用できないパッケージに依存しています。 gksuは簡単に回避できたかもしれませんが、libcv2.4はストッパーです。 Time Doctor Liteが重要な場合は、代わりにUbuntu 16.04を使用してください。アーカイブにはこれらの両方のパッケージが含まれています。

Time Doctor Proが代わりになる可能性があります。

0