私はちょうど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は意図したとおりに動作するはずです。
どういたしまして!
Ubuntu 18.04の場合、Time Doctorのバージョンはありません。
指示 以下は、Ubuntu 18.04にUbuntu 16.04用のTime Doctorをインストールする方法を示しています。
Ubuntu 16.04のリポジトリを追加します。次のコマンドで/etc/apt/sources.list.d/ubuntu16_04.list
ファイルを作成して開きます。
Sudo nano /etc/apt/sources.list.d/ubuntu16_04.list
次のリポジトリのリストをファイルに追加します。
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
Ctrl + Oでファイルを保存し、Ctrl + Xでファイルを閉じます。
パッケージのリストを更新します。
Sudo apt update
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
公式ページ からUbuntu 16.04のTime Doctorをダウンロードします。
ダウンロードしたパッケージをインストールします(ファイル名は異なる場合があります):
Sudo dpkg -i timedoctorlite_2.3.49-14ubuntu16.04_AMD64.deb
Time Doctorを実行して、その動作を確認します。コマンドラインを使用できます(Liteバージョンの例):
timedoctorlite
システム内のパッケージの初期状態を復元します。
Sudo rm /etc/apt/sources.list.d/ubuntu16_04.list
Sudo apt update
楽しい。
インストールしようとした.debパッケージは、18.04では利用できないパッケージに依存しています。 gksu
は簡単に回避できたかもしれませんが、libcv2.4
はストッパーです。 Time Doctor Liteが重要な場合は、代わりにUbuntu 16.04を使用してください。アーカイブにはこれらの両方のパッケージが含まれています。
Time Doctor Proが代わりになる可能性があります。