Ubuntu自带的transmission不好用,种子下载完全没有速度,最重要的是不能设置代理!这还能叫下载软件,果断放弃,google一下其他下载软件。
###Bitcomet 比特彗星
在用win10时曾经用过,功能强大,界面清爽,支持中文,可惜仅有 Windows / MacOSwine是什么?不会真有人会用wine吧?
###Transmission
界面就很GNOME,跟随系统支持暗色模式,可惜不能设置代理。
###qBittorrent
接下来就轮到qBittorrent上场了,找了一圈,好像没有编译好的二进制文件,(垃圾机场把域名含torrent的网站都ban了,美其名曰防止版权争议),所以只好到github上拉源代码,自己编译。
其实有编译好的版本的 Github 但要整活总是有理由的!
####开始了!
先下载源码包 https://github.com/qbittorrent/qBittorrent/releases
然后 ./configure本来以为会一切顺利,结果报错了
No package ‘Qt5Svg’ found
1 | sudo apt install libqt5svg5-dev |
当然,错误怎么可能只有一个?不愧是我
configure: error: Could not find a version of the Boost::System library!
emm…这是缺了boost ? 没错 ,Boost是一个cpp库,就像react是一个javascript库一样。
有人遇到了和我一样的问题 stackoverflow
安装,并指定boost目录解决问题
1 | apt-get install libboost-filesystem-dev libboost-thread-dev |
apt-get insatll......找不到匹配,只好再从源代码编译。
checking for libtorrent… no configure: error: Package requirements (libtorrent-rasterbar >= 1.1.10) were not met:
啊这?怎么还不行,apt有安装不了libtorrent,那就从 https://libtorrent.org 上寻求帮助。
1 | git clone --recurse-submodules https://github.com/arvidn/libtorrent.git |
找到qBittorrent目录,再 ./configure
configure: Good, the configure finished.
终于成功了!泪,拉了出来!差不多可以开始make了
SUDO make
噔噔咚,又报错了
/bin/sh: 1: lrelease-qt5: not found
make[1]: * [Makefile:1369:webui/www/translations/webui_ar.qm] 错误 127
make[1]: 离开目录“/qBittorrent-release-4.2.5/src”
make: * [Makefile:47:sub-src-make_first] 错误 2
那就补依赖 sudo apt-get install qttools5-dev-tools
这不就好起来了吗? ……又报错了。。。
1 | In file included from base/bittorrent/magneturi.h:32, |
这不是代码的问题吗?谷歌了一下没结果,先留个坑,以后补上,即使没编译成功,还是有所收获的。
####留坑待填
2020-10-03 20:51 星期六