Monthly Archives: 十二月 2010

rTorrent使用心得

前言

BT软件我用过不少,从最开始的Azureus(现在改名为Vuze),BitTorrent,到BitComet,BitSpirit,再到Transmission,μTorrent,Halite(64位),rTorrent,中间间或还用过一些其他乱七八糟的记不得名字的软件,总之体验了很多,也有不少使用心得。

要说最稳定,功能最全,那自然是Azureus(Vuze),它几乎支持所有BT软件的功能,同时最不容易对硬盘造成损坏,运行起来最稳定。在改名为Vuze之后,界面上有了大的改进,一直是弱项的启动速度貌似也有了提高,又加入了许多新的功能,比如说转换视频格式之类的。当然,它的速度也不慢,我感觉和μTorrent不相上下,位列第二。

Azureus是我用的最久的BT软件,这可能和我一直使用Mac有关系。当我使用Windows系统的时候,我就用μTorrent,这个软件没有什么多说的,最小,非常快,简洁,都是它的优点,而且高校的BT站点都基本指定必须使用μTorrent才能获得最大速度。

Halite是我买了新电脑之后开始使用的。我的MacBook Pro和MacBook在前不久终于撑不下去了(用了也有三四年了),所以我就去中关村配了台新电脑,8G的内存自然要用Windows 7 64Bit的系统了,所以,我选择了Halite,貌似这个是最成熟的64位BT软件,当然,Windows下再用Vuze就没意思了(由于Vuze是Java写的,所以肯定也支持64位系统),我想找的就是原生软件。Halite使用的感觉很不错,速度很快,不过一方面它界面上有些小Bug,另外,它也不支持BT的一些功能,不过,对于普通用户来说,使用完全没有问题。

最后,则要说本文的重点了,rTorrent,这是我使用过的最好的BT软件,注意,是最好的,没有之一。原因有两点,一是速度最快,不知道是怎么回事,同样的网络环境,rTorrent下载的速度一定是最快的;二是没有图形界面,对于我来说,BT软件没有图形界面能省去不少资源,因为大部分时候是不用看BT软件的界面的,而rTorrent由于这点原因,可以用在很多小系统上,例如一些NAS设备,当然,rTorrent默认的控制台界面也不错,和screen配合起来就已经很好用了,它也支持网络监控(通过SCGI实现),可以使用rutorrent或者wTorrent通过网页控制。

安装

我说的安装是在UNIX/Mac/Linux系统上的安装,至于说Windows用户也想使用,我建议你还是老老实实使用μTorrent吧,至于说为什么这么说,那是因为μTorrent的速度已经足够快了,仅仅比rTorrent小那么一点而已,但是配置rTorrent的需要花费的时间和精力,远远超过了配置μTorrent(需要配置吗,不需要!)所要花的时间和精力(基本为0)!

安装可以编译安装,也可以使用yum,apt等直接安装,不过我建议编译安装。

依赖的软件包有:

curl curl-ca-bundle perl5 perl5.8 libidn gettext libiconv gperf ncurses ncursesw openssl pkgconfig libsigcxx2 libtorrent

如果要使用网络监控,那么还需要安装:

xmlrpc-c

如果要使用网络监控,编译安装rTorrent的时候,注意configure时要加参数:

configure --with-xmlrpc-c 

编译安装其他的部分就不再赘述了。

配置

rTorrent的配置文件是$HOME(用户文件夹下)的.rtorrent.rc文件。

在这里我首先简单解释一下这个配置文件的格式,接着我们再看看一些常用的功能如何配置。

(未完待续……)