从 apt 安装时弹出“计时器不能有负间隔”

从 apt 安装时弹出“计时器不能有负间隔”

所以,我昨天刚刚安装了 Ubuntu,以及我的主 Windows,这样我就可以用它来进行开发了。由于我要输入的所有键,我想为什么不安装 Whatpulse 来跟踪它们呢?但事实证明这是一项繁琐的任务。所以,基本上,我遵循了以下指南:Whatpulse(Ubuntu 14.04 安装指南),因为没有更新的东西。

笔记:我确实使用了安装中的通用版本。

所以,基本上这就是我所做的(当然是在提取.gz 文件之后):

sudo ./setup-input-permissions.sh
sudo apt-get install libqtcore4
sudo apt-get install libqtscript4-core
sudo apt-get install libqt4-sql 
sudo apt-get install libpcap-dev
sudo setcap cap_net_raw,cap_net_admin=eip ./whatpulse

然后我尝试

./whatpulse

但它给了我这个错误:

./whatpulse:加载共享库时出错:libQt5Sql.so.5:无法打开共享对象文件:没有此文件或目录

这是什么意思?经过一番搜索,我发现通过重新安装并执行此操作可能会解决问题:

sudo strip --remove-section=.note.ABI-tag /usr/lib/x86_64-linux-gnu/libQt5Core.so.5

但仍然出现同样的错误。顺便说一句,我没有安装该libqtwebkit4库,因为它没有列在官方网站

我通常使用 StackOverflow,所以我不知道这里的标签。如果有人能修复它们,我将不胜感激。谢谢!

编辑:

感谢@KnudLarsen,我解决了第一个错误。所以,现在当我尝试运行时,./whatpulse它至少会尝试打开它。但它给我的错误是:

23-04-2020 07:56:37.334  INFO "Starting WhatPulse 2.8.4-1633..." 
QObject::startTimer: Timers cannot have negative intervals
23-04-2020 07:56:37.513 DEBUG Database file: "/home/usr/.local/share/WhatPulse/whatpulse.db" 
Application crashed with signal 11!
Aborted (core dumped)

我在 WhatPulse 论坛上读到过这个,但似乎没有解决方案。他们唯一提到的是引述:

由于 Linux 的一些根本性变化,WhatPulse 不再适用于 Linux。目前尚无确定的修复日期,而且一年多来开发人员没有发布任何官方更新。

相关内容