为什么 Flush Torrent 客户端无法启动?

5 lubuntu 12.04 torrent-client software-installation

Flush是一个类似于 Deluge 或 Qbittorrent 的 Torrent 客户端,是最轻的,我在 Qbittorrent 上使用它有一段时间没有任何问题。

但是在重新安装操作系统后,我只使用了一段时间的 Qbittorent;现在,当我想再次尝试 Flush 时,我遇到了一个问题:安装后,执行它,然后看到处理器的一些动作(我看到指示灯闪烁几秒钟,就像程序启动时一样),但随后什么也没发生。

乍一看,这看起来类似于与 FoxitReader 相关的一个问题,我也遇到并根据答案解决了这个问题。它本来是相似的,除了在 FoxitReader 的情况下,程序在 usr/bin 中不存在,并且在从 deb 中提取它后手动将其放在那里解决了问题。在 Flush 的情况下,它已经在 usr/bin 中。我在 Synaptic、启动器、菜单、run(alt-f2) 和 usr/bin 中看到它:没有任何效果。

(对于 FoxitReader,程序出现在菜单、启动器和突触中,但不在运行中,也不在 usr/bin 中。)

我已经从 Synaptic(当前是 0.9.12)安装了 Flush,并且还尝试了 deb 版本 0.9.10,结果相同。

(我在 Lubuntu 12.04)。

(当我尝试 Frostwire 时也会发生同样的情况。)

评论编辑flush在终端中运行后,我得到:

~$ flush
(flush:3711): GLib-WARNING **: /build/buildd/glib2.0-2.32.3/./glib/goption.c:2179: ignoring no-arg, optional-arg or filename flags (8) on option of arg-type 0 in entry main:version

(flush:3711): GLib-WARNING **: /build/buildd/glib2.0-2.32.3/./glib/goption.c:2179: ignoring no-arg, optional-arg or filename flags (16) on option of arg-type 4 in entry main:config

(flush:3711): GLib-WARNING **: /build/buildd/glib2.0-2.32.3/./glib/goption.c:2179: ignoring no-arg, optional-arg    or filename flags (8) on option of arg-type 0 in entry main:only-pass

flush: symbol lookup error: flush: undefined symbol: _ZN10libtorrent7sessionC1ERKNS_11fingerprintEii
Run Code Online (Sandbox Code Playgroud)

Sal*_*lem 3

这似乎是刷新的编译/链接错误:未定义的符号由libtorrent-rasterbar6似乎已安装的提供。

所以你可以尝试重新安装libtorrent-rasterbar6,看看是否有什么不同:

sudo apt-get install --reinstall libtorrent-rasterbar6
Run Code Online (Sandbox Code Playgroud)

另外,还有一个PPA似乎是由 Flush 的创建者维护的,所以你尝试一下应该是安全的:

sudo apt-get remove flush libtorrent-rasterbar6
sudo apt-add-repository ppa:konishchevdmitry/flush 
sudo apt-get update && sudo apt-get install flush
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。