查看“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=273010 论坛中的DLP维护帖]下载最新的amule-dlp源代码补丁。目前最新的是[http://amule-dlp.googlecode.com/files/aMule-2.2.6-DLP4201.patch DLP4201] <pre>wget http://forum.ubuntu.org.cn/download/file.php?id=95575</pre> '''解压源代码''',并应用DLP补丁 <pre>tar -xf aMule-2.2.6.tar.bz2 gunzip aMule-2.2.6-DLP3904-BillEnh03.patch.gz cd aMule-2.2.6/ patch -p0 < ../aMule-2.2.6-DLP3904-BillEnh03.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>addresses.dat、clients.met、cryptkey.dat、emfriends.met、key_index.dat、known.met、known2.met、preferences.dat、server.met </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下载VeryCD链接: '''新立得搜索 amule-gnome-support''' 安装后即可通过一些浏览器在VeryCD获取链接资源。 ---- 手工添加中文用户常用的aMule服务器列表(好像也失效了): 华语p2p:61.152.93.254:4661 Razorback 2:195.245.244.243:4661 一些服务器需要ID设置成[CHN][VeryCD]XXXX的样子。 ---- ====设置HighID==== Preferences Settings -> Connections 把里面TCP port改成4661,UDP port改成4665 HighID可以和任何用户连接 LowID只能和HighID连接 为了方便以后的使用,大家最好下面几个常用的服务器也添加上(部分失效了): 名称:DonkeyServer2 地址:62.241.53.16:4242 名称:DonkeyServer1 地址:62.241.53.2:4242 名称:Donkix1.0 地址:83.149.98.3:4661 名称:[url]www.UseNeXT.to[/url] 地址:212.112.243.146:4661 === Firefox中启动aMule === firefox下about:config * 新建一个Boolean,名字为 network.protocol-handler.external.ed2k,值为true<br> * 新建一个String,名字为 network.protocol-handler.app.ed2k,在我的系统中,值为/usr/bin/ed2k。也许在你的系统中就是/usr/bin/ed2k.amule或者 ed2k.amule了,视情况!<br>前两个步骤一样,重点是接下来...<br> * 安装"amule-utils"套件,因为要用到其中的/usr/bin/ed2k程式,接着点选ed2k的连结,如果跑出询问关联的视窗,记住不要使用默认的,点选其他程式,照着路径/usr/bin/ed2k找出ed2k的程式来使用. 注意:设置完后记得重启firefox生效。下载时,在firefox中点了链接后只是将下载链接加到下载列表里,并不会自动打开amule,需要手动打开才开始下载。 ---- 感谢tjy同学,来源[http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=164376 forum.ubuntu.org.cn/viewtopic.php]<br> == 外部链接== [http://www.amule.org/ 官方站] [[Category:下载]]
返回
AMule
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息