个人工具
登录
查看“AMule”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“AMule”的源代码
来自Ubuntu中文
←
AMule
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
==aMule简介== aMule是基于wxWidget的跨平台(官方的说法是all-platform,全平台)ed2k/kad客户端,和Windows下的eMule类似,容易上手。 相关链接: *[http://www.amule.org/ aMule官网] *[http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=232845 论坛中的DLP维护帖] ==安装== 安装有两种选择。一是安装Ubuntu软件仓库里的amule,一是编译安装amule-dlp。 鉴于中国的ed2k/kad网络环境,这里还是建议大家编译amule-dlp。常有人反映aMule的下载速度不如eMule,其实就是因为没有DLP ===从Ubuntu软件仓库安装=== <pre>sudo apt-get install amule amule-daemon amule-utils amule-gnome-support</pre> ===编译安装amule-dlp=== 首先到[http://www.amule.org/ aMule官网]下载aMule-2.2.6的源代码 <pre>wget http://www.amule.org/files/download.php?file=189</pre> 到[http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=232845 论坛中的DLP维护帖]下载最新的amule-dlp源代码补丁。目前最新的是[http://forum.ubuntu.org.cn/download/file.php?id=95454 aMule-DLP3904-BillEnh03-.patch.gz] <pre>wget http://forum.ubuntu.org.cn/download/file.php?id=95454</pre> '''解压源代码''',并应用DLP补丁 <pre>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</pre> '''安装编译环境''',满足依赖关系 <pre>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 </pre> '''配置源代码''' <pre>./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</pre> 如果没有出现错误,可以继续下一步 '''编译''' <pre>make</pre> 编译需要较长时间。如果用的是双核的CPU,可以用make -j2来充分利用两个核心。 '''安装''' <pre>sudo make install</pre> 如果以后需要卸载,就是 <pre>cd aMule-2.2.6/ sudo make uninstall</pre> ==配置== 安装完成后,aMule需要进行配置才能很好地工作。 ===移植eMule的配置=== 可以直接从eMule的config目录复制过来的文件有 <pre>clients.met、known.met、known2.met、server.met、emfriends.met、addresses.dat、cryptkey.dat、preferences.dat、key_index.dat </pre> 其他的不要乱复制。 直接把以上文件复制到~/.aMule目录。若目录不存在,先创建。 这些文件移植后可以保持Credit System的积分。 运行aMule,aMule的启动器位于主菜单的“Internet” - “aMule” ===设置=== 点击工具栏上的“设置”,弹出“设置”窗口。 #“常规”选项卡 #*“昵称”可以自己定一个。这里不推荐添加''[VeryCD]''标签。余下的可以根据自己的需要配置。 #“连接”选项卡 ##“带宽限制”可根据自己的网络设定。“上传”宜设置为( 上传带宽 - 下载带宽 * 0.2 ),“下载”宜设置为 ( 下载带宽 - 上传带宽 * 0.2 )。 ##TCP端口、UDP端口最好不要用默认的,可以随便填个1025到65536的整数,当然,不能和其他服务的端口冲突。 ##UPnP:如果没有NAT网关,就不要使用此选项。 ##除了UPnP,其他几个复选框都可以打上,连接限制就不要改了 #“目录”选项卡 #*注意临时目录和传入目录要放在同一个分区。 #“服务器”选项卡 #*选上“启用优先级系统”、“连接时启用只能低ID检测”、“安全连接”、“只自动连接到静态服务器列表里的服务器”、“设置用户输入的服务器为高优先级”。 #*其他选项全部不选 #“文件”选项卡 #*没什么好说的 #“安全”选项卡 #*“为传出的连接使用模糊协议”和“安全用户验证”一定要选 #“接口”、“统计”、“代理”、“过滤”选项卡 #*没什么好说 #“远程控制”选项卡 #*选上“接受远程连接”,并指定一个密码。同时,“监听IP”设置为127.0.0.1,端口不要改。这些设置是用来方便控制amuled(即守护进程) #“在线统计”和“高级”选项卡 #*不必修改 #“事件”选项卡 ##这里要较多配置,才能实现下载完弹出提示。首先在终端执行sudo apt-get install libnotify-bin。 ##“事件类型” - “下载已完成”,勾上那两个复选框。在两个输入框输入 notify-send -i 'amule' aMule 下载完成:%NAME #好了,现在点“确认”。 ===网络=== 先推荐两个服务器 <pre>ed2k://|server|no2.eserver.emule.org.cn|8080|/ VeryCD的服务器(自动设别线路) ed2k://|server|212.63.206.35|4242|/ eDonkyServer No2</pre> 现在在列表里找到好用的服务器(就是上面两个啦),右击,点“添加到静态服务器列表”。 我记得aMule的IPFilter会误杀VeryCD的服务器,可以从eMule VeryCD Mod拷个到~/.aMule/,可以兼容。
返回至
AMule
。