Mldonkey最新CVS版, BT支持DHT网络和UDP, RT-N16原生编译
此版本有别于e网软摘之前发布的Mldonkey 3.0.7正式版:
Mldonkey 3.0.7 mipsel版, 支持HTTP/FTP, BT, 电驴下载, UTF-8, 下载以及编译教程
Mldonkey最新的CVS版本号依然为3.0.7, 但是比正式版的3.0.7要新而且多了许多功能. 例如最让人期待的BT下载所需的DHT网络和UDP等等.
e网软摘原本计划用builtroot和optware-devel来编译mldonkey的cvs版, 但是依然缺少库文件. 无奈在RT-N16用Debian完成了编译.
编译关闭了不需要的网络协议, 保留了BT, 电驴和FTP/HTTP下载.
开启了pthread和gd, 关闭了容易出现问题的sui, gui和magic.

原生编译比起用Qemu虚拟机兼容性更佳, 不容易崩溃, 推荐更新.
有了DHT的支持对BT下载有不少的帮助, e网软摘测试能达到测试环境300K的满速.

点击下载Mldonkey 3.0.7 CVS DHT UDP UTF-8
解压密码: ei2u.com
可以直接替换之前的版本来更新, 如果是重新安装的话需要lib的库文件, 可以在e网软摘里面搜索可以找到.
对于download.ini里面web info的设置需要更正一下网络上一直流传的一些错误设置.
web_infos = [
("geoip.dat", 0, "http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz");
(kad, 168, "http://upd.emule-security.net/nodes.dat");
("server.met", 0, "http://www.gruk.org/server.met.gz");
("contact.dat", 168, "http://www.kltforums.com/edk/contact.dat");]
geoip可以在web界面显示连接的地理位置, nodes.dat是对应kad网络, server.met为电驴的服务器更新列表, contact.dat是e网软摘在网络能够找得到的目前mldonkey唯一一个可以下载得到并且正常载入的文件.
其他的可以删除以减少负担.
链接: Mldonkey最新CVS版, BT支持DHT网络和UDP, RT-N16原生编译
本站所有文章,除特别标明外, 皆为原创. 如需转载, 请复制粘贴下面的代码到文章底部.
转载自 <a href="http://www.ei2u.com/dd-wrt/625.html" title="Mldonkey最新CVS版, BT支持DHT网络和UDP, RT-N16原生编译" rel="bookmark">Mldonkey最新CVS版, BT支持DHT网络和UDP, RT-N16原生编译 | e网软摘</a>
哦,难怪
我很想自己编译Mldonkey,但工具链又是问题
因为我看到路由上貌似是gcc version 3.4.6 编译的,
而DD 的官网上现在只提供gcc version 4.1.2 64bit
用他编译出来的程序,在路由上连hello world 都跑不了(没有任何输出,没有任何反应)
请问您有没有
gcc.3.4.4-broadcom-mipsel.tar.bz2
或
toolchains.darwin.ppc.sp1.tar.bz2
我的QQ:236273858 希望能与你交流
你说的两个toolchains我都没有, 你可以用ftp匿名链接到ftp.dd-wrt.com/others/sourcecode, 里面有一个toolchains, 不知道是不是你要的那种.
我不用QQ的...所以..QQ号..
我很想自己编译Mldonkey,但工具链又是问题
因为我看到路由上貌似是gcc version 3.4.6 编译的,
而DD 的网上只提供gcc version 4.1.2 64bit
用他编译出来的程序,在路由上连hello world 都跑不了(没有任何输出,没有任何反应)
请问您有
gcc.3.4.4-broadcom-mipsel.tar.bz2
或
toolchains.darwin.ppc.sp1.tar.bz2
吗?
我在路由上跑debian编译的, 编译的效果很好, 速度也不错, 毕竟optware支持的范围有限...
哦,那你有没有搞定upnp 功能呢?
我用openwrt 的工具链,现在可以编译出正常的程序了
upnp好像强制开启都不行, 现在的CVS能开启BT的DHT都已经很不错了, 等待以后版本的改善吧.
可以请求您指点一下怎么在路由上装debian 吗?
打开http://www.ei2u.com/dd-wrt/633.html, 有你想要的教程.
我现在用你们提供 的 3.0.5 mipsel版,可以正常,但没有UPNP 功能,请问我有什么办法在DDWRT 系统上 用上最新的mldonkey吗?
注:我用的路由是内网路由,通过总路由接外网,所以想用mldonkey的UPNP功能,不然我一直都是lowid。
UPNP功能其实没什么影响, 只要两个路由都把需要的端口打开就可以获得高ID. 你可以了解一下如何开放端口...
因为我是二级路由,前面那个路由,我没有控制权,所以开不了端口
但我知道他支持UPNP功能,并且此功能已经开启。
用原来的lib包都运行不了。
不知道你原来用的lib是哪里来的, 我现在用的lib一直没问题.
http://www.ei2u.com/dd-wrt/620.html可以下载到.
我下载到DD-WRT v24-sp2 (07/22/09) mega 的系统上,跑不起来
提示如下:
root@DD-WRT:/mnt/.mldonkey# uname -a
Linux DD-WRT 2.4.37 #4032 Wed Jul 22 09:18:04 CEST 2009 mips unknown
root@DD-WRT:/mnt/.mldonkey# ./S81mlnet start
Starting MLDonkey...Done.
root@DD-WRT:/mnt/.mldonkey# FATAL: kernel too old
kernel too old的意思是核心的版本太老了, 你可以下新版的DDWRT.
我用的版本是
DD-WRT v24-sp2 (03/10/11) mega
SVN revision 16403M NEWD Eko
上个星期能够下载得到的,最新版本了。
root@DD-WRT:/# cat /proc/version
Linux version 2.4.37 (eko@dd-wrt) (gcc version 3.4.6 (OpenWrt-2.0)) #4864 Thu Mar 10 11:47:18 CET 2011
root@DD-WRT:/# uname -a
Linux DD-WRT 2.4.37 #4864 Thu Mar 10 11:47:18 CET 2011 mips unknown
root@DD-WRT:/#
不知道是不是我还有什么别的没注意到
哦, 我是在K26核心上编译的, 你的路由用的是K24的, 所以不能用...如果可以升级到K26核心应该就没问题, 如果不行的话, 试试另外几个版本吧, RT-N16原生编译的版本只支持K26核心的固件