一.介绍

Deluge是通过PyGTK来实现图形界面的,所以也就有了方便全平台的基础,当然,也有不带图形界面的命令行版本以及Web界面的版本,它的后端使用了libtorrent,自06年第一个版本放出以来,Deluge经历了很多更新,也增加了很多功能以及优化,是当前广受欢迎以及使用的BT/PT客户端之一。

二.安装

和Transmission一样,Deluge有两种安装方式,我这边还是都介绍一下,选哪个就看你喜好了

①.yum安装

PS.这边请注意,由于Deluge使用了Python开发,而Yum安装的目标为系统默认Python,所以如果安装了更新的Python版本且修改为默认Python的,请将/usr/bin中以deluge开头的所有文件的开头shebang修改为系统默认python,centos6下需要改成python2.6

如果要将语言修改为中文,请在/etc/init.d/deluge-daemon 中参照下方编译安装的启动文件,添加如下几行

这个是在你系统语言为英文的环境下单独针对Deluge修改运行环境语言,最后一行是为了解决PT挂种多了时候常出现的open too many files问题

②.编译安装

虽说是编译,但是为了方便,我们在libtorrent上还是要用到上面的源,也就是只编译Deluge部分,如果连libtorrent也想编译的,那么可以参照官方文档自己研究一下了,这个可以是独立的libtorrent,也可以是Deluge内置的(主要是要编译libtorrent就需要另外再编译boost了,yum源里的版本不够,比较麻烦)

我这边把python的包从yum安装中拆出来了,为得是方便使用非系统默认版本python的,这还是因为yum安装的python包全是在默认版本那儿无法调用的问题

如果你用的不是系统默认版本的Python,请运行如下命令来将rb_libtorrent-python安装的库文件导入当前的python 2.7中,防止出现import错误

然后可以编译Deluge了

不出意外应该这儿就好了,然后是添加启动文件方便管理和开机启动

首先创建一下单独的用户

然后运行下面命令写入启动脚本

三.配置

安装完成后访问http://IP:8112/ 然后就能进入Deluge自带的WebGUI界面,默认密码为:deluge

第一次访问时会建议你修改默认密码,建议改个长点的

(英文问题请参照上方说明修改启动文件)

相比Transmission把大部分设置全放配置文件里不一样,Deluge的配置几乎在WebGUI上都能进行修改,所以我这边也不说啥了

在/etc/init.d/deluge-daemon中你能找到下面的命令

其中deluged是后端服务进程,deluge是前端WebGUI进程
对命令加参数,如下便是修改服务端监听12345端口

至于Web端口可以在界面设置中修改,就省得改配置了

PS.遇到open too many files 问题请往上仔细看,增加ulimit命令到启动文件或开机启动脚本/etc/rc.local 中


Senraの小窝原创文章,转载请注明来自:下载工具系列——Deluge (全平台BT/PT下载工具)