一.介绍

如果问起在Windows上用什么软件下载BT或是PT,那么我觉得可能大部分人都会说是uTorrent,简单易用速度还快,这就是uTorrent受欢迎的原因,但是,在Linux平台上的uTorrent就不是这么回事了。所以qBittorrent打出了uTorrent替代品的旗号,虽然可能还有很远的路要走,但是它确实有不少可取之处。

二.安装

qBittorrent在Linux上有GUI模式以及WebGUI模式,我肯定是选择后者的,毕竟服务器大多不装界面,节省资源。下面就来说一下怎么装

1.还是先得装libtorrent,这个是rasterbar版本,之前deluge我是懒得装了,这儿没办法,还得装,研究了下,真的是神坑,我从下午研究到了晚上才把这堆坑全填了,网上教程要么太老,要么全是ubuntu的,简直感人肺腑,甚至我这部分的教程写了删删了写来来回回好几次。

PS.吐槽时间

boost这边是坑之一,自己编译各种出问题,所以我翻来翻去找到了这个源,能直接用真好

c++11也是坑之一,因为libtorrent的某个参数是GCC新版本的,相对老版本改了名字,所以老版本要改动才能用,但是老版本GCC在qBittorrent那边出问题了,所以索性从头就用高版本GCC。但是!!!因为默认没添加这个参数,会导致qBittorrent那边最后link错误,找了半天才找到这个解决办法

反正我坑全踩了,你们直接复制粘贴就能跑通

参考:

①. https://github.com/qbittorrent/qBittorrent/issues/5265

②. https://ermahgerdlernux.wordpress.com/2015/07/20/installing-qbittorrent-on-centos-6-6-64bit/

2.现在可以开始装qBittorrent了,请务必保持在高版本GCC的环境中,如果退出了请重新运行上面的scl命令

不出意外的话这儿就没问题了,然后你会得到qbittorrent-nox

下面我们加个启动脚本方便运行管理

然后你就能直接运行了

访问http://IP:8080/ 就能看到WebGUI了
默认用户名是admin,密码是adminadmin
如果要修改端口请在上方启动脚本中的args后面添加--webui-port=XXXX

PS.最后的吐槽,看不见我

写教程是真的累,抄教程的倒是真的轻松,网上各种抄来抄去不做测试验证的也是蛋疼,明天把Vuze的写了,然后把Aria2的全套相关介绍一遍这个系列貌似也能结束了。之后对Docker管理面板,Git服务器以及自建CDN可能会一一介绍一下。


Senraの小窝原创文章,转载请注明来自:下载工具系列——qBittorrent (Qt编写, 简单易用跨平台BT/PT客户端)