Linux也要用,电影也是要看的,没有bt怎么行?
最早是使用Azureus,这个东西是Java开发的,应该说功能非常的全面,好像老外用得挺多,一向在sf.net的Most Downloaded中排在前面。但是通过我自己的使用,首先感觉是慢、吃内存,这是Java程序的通病;其次就是操作上还是有不方便的地方,虽然完美支持多种编码的种子文件,但遇到转码失败产生的带?的文件名时会出错,加上下载文件的选择也不方便,我曾经在一台机器上安装,只能对大文件进行选择,而重装系统之后,不知什么原因,只能对小文件选择是否下载了(并非在设置优先级处设置,而是添加种子时候的选择);最后就是那个恼人的提示框了,怎么也关不掉,由于挡住了桌面上的一些内容,唯一的办法就是关闭Azureus再重新打开,其他的非法操作也一样。因此,忍耐了很久之后,开始寻找其他的替代品。
看到很多人都选择使用wine+bitcomet或者wine+utorrent,个人不喜欢这种非纯血统的方式,能不用就不用,所以未尝试。
曾经尝试过MLDonkey,这个独特的家伙,支持好几种p2p协议,后台运行,前台通过网页下达指令的怪异方式,不过,因为其对非拉丁编码的糟糕支持而放弃。不知道是不是由于这款软件太强大太杂食了,它的网站好像从国内无法访问了。
现在,有位争气的同胞开发了个BitStorm Lite,在sf.net上的名字叫Bbom,作者还有一个blog,但更新的并不是很勤,更及时更详细的信息是在中国Linux公社论坛的BitStorm项目专栏。听说不错,但没有试用过,因为同时看到有人介绍KTorrent。不过需要尝试的朋友注意,BitStorm Lite目前只支持Linux Kernel 2.6+、GTK2.6+的平台,并要先安装以下开发包:ibcurl3-dev、libgtk2.0-dev、libboost-dev,参考。
最后落脚到KTorrent上,由于我已经在Gnome下使用了kde光盘刻录程序K3b,所以再多一个也不介意,安装的时候证明确实也不用再安装其他的包了。KTorrent不知道是什么时候冒出来的(好像是2005年9月发布的第一个0.9版本),功能上是简单了一些,但是软件速度不错,相比于笨重的Azureus来说,我更愿意使用前者。在功能上KTorrent还不完善,比如我就没有找到磁盘缓存功能,但相信随着开发者的改进会加上的,下载速度也不错,对中文支持目前不错(日文的av还没有试过),见图:
峰值速度达到了600k以上,不过后来又降下来了。不管怎样,我还是基本满意的,就用它了,遇到什么情况再来这里补充。
update @ 2006-10-13 经过简单观察,KTorrent在连接网络共享时会发生阻断网络的情况,甚至比Azureus还要糟糕,而且并不是下载速度过快的原因,而BitStorm Lite需要装的东西太多,所以暂时仍然换回Azureus 🙁 。