欢迎光临
我们一直在努力

多种姿势安装Deluge不同版本,以及配置ltConfig插件优化

我收回我之前说Deluge不行的话,经过我多个版本的测试,发现Deluge还是可以的,真正不行的是libtorrent-rasterbar。

之前用Deluge没配置ltConfig插件,所以默认的话是一个比较保守的配置,所以在速度方面没有qbittorrent那样暴力。利用ltConfig修改了libtorrent的配置后,Deluge也可以跑的和qbittorrent差不多,当然实际上还是稍微差一点,但差距并不明显了。但是!最新版的libtorrent-rasterbar与Deluge配合使用的话有BUG。

这里说一下libtorrent-rasterbar目前的1.1.7版本有个天坑,一旦速度跑快一些,大概在60MB/s左右,Deluge的守护进程就会挂掉,经过我的测试发现这是libtorrent-rasterbar的锅。我的测试方法如下:

1、在CentOS7下我先编译安装了Deluge1.3.15以及libtorrent-rasterbar1.1.7,发现Deluge在速度跑的比较快的时候守护进程会挂。

2、在CentOS7下,我使用第三方源的安装方式安装了一个Deluge1.3.15,libtorrent-rasterbar的版本号是1.0.9.0,无此问题。

3、在CentOS7下我又编译了一个Deluge1.3.13以及libtorrent-rasterbar1.1.7,发现问题依旧。

4、在Debian9下,我用apt-get安装了一个Deluge1.3.13,libtorrent-rasterbar的版本号忘记看了233,发现也有相同的问题。

5、最后我回到CentOS重新编译了一个Deluge1.3.13以及libtorrent-rasterbar1.0.9.0,无此问题。

由此可以推断出,至少最新版本的libtorrent-rasterbar1.1.7有与Deluge相关的BUG。可能别的较新版本也有类似问题。

说了一堆废话,下面就把安装各个版本Deluge的方法写一下,为什么要写这个,主要是因为我发现很多PT站对Deluge的支持不是很友好,比如OurBits,这个PT站奇葩的只支持Deluge1.3.13、1.3.14,最新版的1.3.15竟然不支持,然而稍微旧一点的1.3.12也不支持,我真是B了个狗。。。

首先我之前写过编译安装Deluge1.3.15的教程,如有需要可以戳这里查看:

CentOS7编译安装Deluge 1.3.15最新版

注:文中编译的libtorrent-rasterbar版本号为1.1.6,为了防止1.1.6也有本文上述所说的BUG,建议各位自行编译的时候选择较旧版本1.0.9.0。

整个编译过程没什么区别,只是最后的软链接要改下,新版本的是9,我们改成8就行了:

ln -s /usr/lib/libtorrent-rasterbar.so.8 /usr/lib64/libtorrent-rasterbar.so.8

如果你觉得编译太麻烦了,这里有一个非常简单的方法可以让你用上最新版的Deluge并且还没有上面说的BUG哦。

安装EPEL源:

yum -y install epel-release

安装NUXdextop源:

wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
rpm -ivh nux-dextop-release-0-5.el7.nux.noarch.rpm

直接用yum安装:

yum -y install deluge-web

启动:

deluged
deluge-web

如果你目前玩耍的PT站禁止Deluge最新版,可以用下面的方法安装一个旧版本,版本号为1.3.12:

yum -y install epel-release
yum -y install pyOpenSSL
yum -y install pygame
yum -y install python-GeoIP
yum -y install python-chardet
yum -y install python-rencode
yum -y install python-setproctitle
yum -y install python-setuptools
yum -y install python-twisted-web
yum -y install pyxdg
yum -y install rb_libtorrent-python
yum -y install python-mako
yum -y install hicolor-icon-theme
yum -y install notify-python
yum -y install pygtk2-libglade

请依次按顺序执行下面的命令:

wget http://li.nux.ro/download/nux/dextop/el7/x86_64/deluge-common-1.3.12-1.el7.nux.noarch.rpm
rpm -ivh deluge-common-1.3.12-1.el7.nux.noarch.rpm
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/deluge-daemon-1.3.12-1.el7.nux.noarch.rpm
rpm -ivh deluge-daemon-1.3.12-1.el7.nux.noarch.rpm
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/deluge-console-1.3.12-1.el7.nux.noarch.rpm
rpm -ivh deluge-console-1.3.12-1.el7.nux.noarch.rpm
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/deluge-images-1.3.12-1.el7.nux.noarch.rpm
rpm -ivh deluge-images-1.3.12-1.el7.nux.noarch.rpm
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/deluge-gtk-1.3.12-1.el7.nux.noarch.rpm
rpm -ivh deluge-gtk-1.3.12-1.el7.nux.noarch.rpm
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/deluge-web-1.3.12-1.el7.nux.noarch.rpm
rpm -ivh deluge-web-1.3.12-1.el7.nux.noarch.rpm
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/deluge-1.3.12-1.el7.nux.noarch.rpm
rpm -ivh deluge-1.3.12-1.el7.nux.noarch.rpm

启动:

deluged
deluge-web

为了装这个旧版本,也算是用出了吃奶的力气吧,各种依赖关系错综复杂,虽然最后装好了,但是我可爱的PT站依旧不支持(妈卖批),这种感觉你们不会懂的233

不管你用哪种方式装的Deluge,现在你应该是能用上Deluge了,但是有一句话好像是这样说的来着:用PHP7你不上Opcache和闲鱼有什么区别?

放到Deluge上面的话,这句话稍微改一下就成了:用Deluge你不上ltConfig和闲鱼有什么区别?

OK,ltConfig是个什么玩意儿?就是一个Deluge的第三方插件,这个插件可以直接修改libtorrent的配置,插件内置了一个High Performance Seed模式,启用这个模式后在下载速度方面可以基本和qbittorrent持平,但上传依旧抢不过qbittorrent。如果Deluge不启用这个插件是一个什么效果?一句话:辣鸡中的战斗鸡!

先把ltConfig的文件下载到本地:

https://github.com/ratanakvlun/deluge-ltconfig/releases

然后在Deluge的WEBUI内上传:

选择ltConfig-0.3.1-py2.7.egg这个文件:

安装完成后启用,接着把模式改成High Performance Seed即可:

LALA

我什么都不卖了,告辞!

赞(0)
未经允许不得转载:拆东墙 » 多种姿势安装Deluge不同版本,以及配置ltConfig插件优化

评论 抢沙发

登录

找回密码

注册