MLDonkey 3.2.1 发布

MLDonkey

在多种电驴网络客户端(eDonkey 2000 Network Clients)中,最像电驴官方客户端的是来自法国的开源客户端MLDonkey。它和电驴官方版一样支持多种操作系统,采用核心与界面分离的架构,除支持eD2k与Overnet外,还可接入BT、DC++、Gnutella、Gnutella2、Fasttrack、Soulseek、Kad等网络。

MLDonkey的最新版本是3.2.1,发布于2024年8月20日

项目已迁至GitHub

原先的SourceForge项目页于2022年6月13日发布公告,说明开发已迁往GitHub。SourceForge上的文件停留在2014年的3.1.5,不应再从那里下载。原托管在SourceForge的wiki与论坛也已于2023年8月21日因PHP版本升级而关闭,目前由GitHub Discussions代替论坛功能。

现在的项目地址:https://github.com/ygrek/mldonkey

项目目前由ygrek一人维护,更新频率较低。3.2.1距上一版本3.1.7-2相隔五年,至今又已近两年未有新版。

3.2.1更新内容

3.2.1是纯构建层面的小版本,未改动功能代码:

  • 升级autoconf构建系统文件
  • 将configure脚本提交进git,使发布的源码包与tag检出内容一致
  • 禁用autoconf的自动调用

3.2.0更新内容(2024年8月18日

本轮更新的主体在两天前的3.2.0,主要变化是支持较新的OCaml版本,现支持范围为4.03至4.14。代价是不再支持在源码树内自行编译OCaml,编译前须先在系统中安装OCaml。

  • 修复重复的Content-Length响应头
  • 支持miniupnpc 2.2.8
  • 升级树内构建所用的upnp/natpmp库版本
  • 修复从命令行设置各网络专属选项失效的问题
  • 修复在较新的safe-string版OCaml下的编译问题
  • CryptoPP加密库的若干编译修复
  • 网页界面新增深色主题
  • 内部代码与构建系统清理

官方另说明,GTK2图形界面(newgui2)的编译条件较为苛刻,需使用系统自带的OCaml与lablgtk2,或用OCaml 4.05配合--enable-batch。多数用户用不到它——MLDonkey的常规用法是运行核心程序mlnet,再用浏览器访问其网页界面(默认http://127.0.0.1:4080)进行操作,这套架构适合放在NAS、路由器或小主机上长期运行。

下载MLDonkey 3.2.1

MLDonkey 3.2.1(GitHub Releases)

历史版本可在发布页列表查看。Debian、Ubuntu、Arch、FreeBSD等发行版的仓库中一般都有mldonkey-server包,用包管理器安装较为省事,但仓库版本可能落后。

如果只是想使用eD2k网络,Windows下用eMule、跨平台用aMule更为直接,两者都有完整的图形界面。MLDonkey的特点在于一个后台进程同时接入多个网络,并可随时用浏览器远程管理,适合服务器与NAS用户。

发表评论

您的Email将不会显示出来。头像请至Gravatar.com注册上传。*号标注项为必填。

*
*
*
标签用法
字数:0