AMule

来自Ubuntu中文
Bill lee留言 | 贡献2010年2月2日 (二) 11:09的版本 (重写aMule的Wiki,一是以前的已经过时,一是加入amule-dlp的说明)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

aMule简介

aMule是基于wxWidget的跨平台(官方的说法是all-platform,全平台)ed2k/kad客户端,和Windows下的eMule类似,容易上手。

相关链接:

安装

安装有两种选择。一是安装Ubuntu软件仓库里的amule,一是编译安装amule-dlp。

鉴于中国的ed2k/kad网络环境,这里还是建议大家编译amule-dlp。常有人反映aMule的下载速度不如eMule,其实就是因为没有DLP

从Ubuntu软件仓库安装

sudo apt-get install amule amule-daemon amule-utils amule-gnome-support

编译安装amule-dlp

首先到aMule官网下载aMule-2.2.6的源代码

wget http://www.amule.org/files/download.php?file=189

论坛中的DLP维护帖下载最新的amule-dlp源代码补丁。目前最新的是aMule-DLP3904-BillEnh02-origan.patch.gz

wget http://forum.ubuntu.org.cn/download/file.php?id=94227

解压源代码,并应用DLP补丁

tar -xf aMule-2.2.6.tar.bz2
gunzip aMule-2.2.6-DLP3904-BillEnh02.patch.gz
cd aMule-2.2.6/
patch -p0 < ../aMule-2.2.6-DLP3904-BillEnh02.patch

安装编译环境,满足依赖关系

sudo apt-get install g++ binutils-dev libcrypto++-dev libgtk2.0-dev libgd2-xpm-dev libgeoip-dev libupnp3-dev zlib1g-dev libwxbase2.8-dev libwxgtk2.8-dev

配置源代码

./configure --prefix=/usr/local --disable-debug --enable-optimize --with-denoise-level=3 --enable-upnp --enable-geoip --enable-nls --disable-amule-gui --enable-amule-daemon --enable-amulecmd --disable-webserver --disable-alcc -enable-alc --enable-cas --enable-wxcas --enable-mmap

如果没有出现错误,可以继续下一步

编译

make

编译需要较长时间。如果用的是双核的CPU,可以用make -j2来充分利用两个核心。

安装

sudo make install

如果以后需要卸载,就是

cd aMule-2.2.6/
sudo make uninstall