AMule 和 openSUSE

Jump to: navigation, search

aMule是一个linux版本的p2p文件分享软件,和在windows的eMule雷同。 本文用packman提供的amule 2.1.3稳定版,加源安装即可

[此处搜索amule http://benjiweber.co.uk:8080/webpin/index.jsp?searchTerm=amule]

安装 sudo apt-get install amule sudo apt-get install amule-utils

转换您的eMule到aMule

对于懒人只看这句就可以:

将eMule的clients.met、criptkey.dat 和 preferences.dat复制到~/.aMule目录覆盖即可转存您的积分和HashID!记得改文件属性可读写!

转换您的eMule到aMule--配置文件

您需要导入eMule中配置文件和临时文件以及共享的文件。首先,配置文件。 在eMule中,配置文件存放在名为 config 的文件夹中。在 aMule 中,配置文件在~/.aMule文件夹中。 简单的复制eMule的配置文件到aMule中即可。

-可以自动识别的配置文件-

一些文件无须修改就可以导入到aMule中,他们是 clients.met known.met (known2.met) server.met ipfilter.dat 和 ipfilter_static.dat emfriends.met criptkey.dat 和 preferences.dat 其他文件,key_index.dat, load_index.dat, nodes.dat, preferencesKad.dat, shareddir.dat 和 src_index.dat。 对于上述文件您可以直接复制。(注:如果没有屏蔽IP和加入好友,就不会有ipfilter_static.dat和emfriends.met)

-无法被识别的文件-

配置文件:在eMule中使用preferences.ini,但在aMule中使用的是amule.conf; 分类文件:在eMule中使用Category.ini,但在aMule中是保存在amule.conf中的; 其他文件在eMule中存在的文件,在aMule中是没有使用的。

转换您的eMule到aMule--导入无法被识别的文件

导入分类文件 进入shell,在Category.ini的那个目录中执行下面的命令 CODE

$ grep -E "^\[Cat|^Title|^Incoming|^Comment|^Color|^a4afPriority" Category.ini | sed 1,6d | sed 's/#/\\#/g' | sed 's/&/\\&/g' | sed 's/a4afPriority/Priority/g'

将得到的部分,复制粘贴到amule.conf中的[Genera]段。

导入状态

将eMule目录下的statistics.ini替换amule.conf的[Statistics]段。

导入临时文件

按照原本的目录结构从eMule复制到aMule对等的目录即可。

aMule 无法登录服务器问题

配置:

下载服务器列表 进http://groups.google.com/group/muskycn/files 下载aMule-server.met-txt 去掉 .txt 后缀,拷贝到 .aMule 目录,覆盖原文件。

ID最好设置为:[CHN][VeryCD]XXXX 比如:[CHN][VeryCD]muskycn

路由器映射端口:4662 4672 4665


如何更新服务器列表

方法之一:

在“选项”—“服务器”里面,然后点击第3项后面的“列表”,会打开写字板,把以下的每日更新的服务器列表拷贝到里面: http://www.srv1000.com/x1/server.met http://emule.945.cn/server.met http://www.edk-files.com/x1/server.met

方法之二:

推荐一个每天都更新的世界服务器列表的网站:

http://ed2k.2x4u.de/list.html

网页左下方有个 Home (server.met) 文件,点击进入另外一个网页,出现下面的内容:

connect list: server.met (add to eMule) 2.9kB (25 servers) best servers: server.met (add to eMule) 6.7kB (63 servers) all servers: server.met (add to eMule) 9.9kB (94 servers)

选择最下面的一个,点击(add to eMule)就可以把所有的服务器自动添加到eMule当中。


补充说明:何时应该更新服务器列表,更新之后有什么好处吗!?

如果你的连接没有什么问题,下载都一切正常的话没就有必要经常更新服务器列表。如果哪天连接服务器总是失败或超时的话,可以试着更新一下服务器列表。或许会有帮助。一般来说,其实只要你选中“选项”—“连接”里面的“连接到服务器时自动更新服务器列表”和“连接到其他客户时更新服务器列表”这两项的话。你的服务器列表一般都可以保证没有问题。另外,更新服务器列表的优点就是:更新之后能在更大的范围内搜索文件! kad 更新地址用这个 http://www.emule-inside.net/nodes.dat http://renololo1.free.fr/e/nodes.dat


这是从 Emule 导出的静态服务器地址

222.186.190.17:4099,1,VC.eserver.ZJ 222.186.190.39:4069,1,VC.eserver.SZ 62.241.53.17:4242,1,DonkeyServer No3 62.241.53.16:4242,1,DonkeyServer No2 62.241.53.2:4242,1,DonkeyServer No1 194.213.0.30:3306,1,Byte Devils 194.213.0.20:3306,1,Byte Devils 85.17.7.166:4647,0,珄 SexyBitch } 212.112.243.146:4661,0,www.UseNeXT.to 80.190.240.125:4661,0,www.UseNeXT.info 84.16.255.24:4661,0,www.arschabwischen.de 64.27.18.169:15644,0,TRIPtoFAN NoW 66.135.33.36:8460,0,Tiberium big file store 83.149.116.231:4242,0,The Matrix 66.135.34.198:8270,0,Sexe telecharger DOWNLOAD 85.17.52.92:5000,0,Razorback 3.0 61.145.112.13:3721,0,Popgo Anime Server 87.239.51.126:6000,0,Nederlands Geslacht 66.135.32.97:5660,0,manni's server 208.53.147.27:7366,0,Main Movie Server 208.68.235.101:46969,0,Fuck Buddies 62.241.53.15:4242,0,DonkeyServer No6 62.241.53.4:4242,0,DonkeyServer No5 62.241.53.3:4242,0,DonkeyServer No4 58.65.232.25:12345,0,China Power 194.213.0.10:3306,0,Byte Devils 80.239.200.108:3000,0,BiG BanG 9 80.239.200.107:3000,0,BiG BanG 8 80.239.200.106:3000,0,BiG BanG 7 80.239.200.105:3000,0,BiG BanG 6 80.239.200.104:3000,0,BiG BanG 5 80.239.200.103:3000,0,BiG BanG 4 80.239.200.102:3000,0,BiG BanG 3 80.239.200.101:3000,0,BiG BanG 2 80.239.200.110:3000,0,BiG BanG 11 80.239.200.109:3000,0,BiG BanG 10 80.239.200.99:3000,0,BiG BanG 1 85.17.7.135:3210,0,>>>> The Sex Hill <<<< 85.17.7.166:2121,0,-= SexMachine =- 64.69.34.162:8344,0,###BIG KAJUNA### 193.138.231.210:4242,0,# eMule Serverlist Nr.2 # 193.138.221.213:4242,0,# eMule Serverlist Nr.1 # 83.149.101.91:4321,0,!-= www.FreeSexBay.com =-! Behemoth 83.149.102.1:4242,0,!-= www.FreeSexBay.com =-! 83.149.117.56:4321,0,!-= www.FreeSexBay.com =-! 83.149.123.189:4321,0,!-= www.FreeOsex.com =-! 83.149.123.188:4321,0,!-= www.FreeOsex.com =-! 193.138.221.214:4242,0,!! Saugstube !! 85.17.56.21:4444,0,! . Much More Sex . ! 83.149.98.16:4242,0,! + + + ( Fuck For Free ) + + + ! 194.30.160.81:4661,0,! + + + ( Ifreesex.net >> Sex World wide for free +++! 66.90.73.253:8899,0,! + + + ( Ifreesex.net >> Sex World wide for free +++! 194.30.160.41:4661,0,! + + + ( Ifreesex.net >> check our servers info +++! 85.17.56.8:4000,0,! * * * HOT SEX * * * !

在firefox中关联ed2k到aMule

由于某些原因,可能在安装amule之后,firefox并不能自动把ed2k地址关联到amule.我们可以手动完成这一工作。 在firefox地址栏中输入about:config 新建一个Boolean,名字为network.protocol-handler.external.ed2k,值为true 新建一个String,名字为network.protocol-handler.app.ed2k,值为/usr/bin/ed2k.amule或者ed2k.amule 这样就OK了。这时候点击一个ed2k链接将会出现一个启动相应应用程序的提示。点击启动后, 这个ed2k链接将会被加入下载队列。前提是amule必须是已经开启着的。 如果你想在点一个ed2k链接的时候不出现提示,那么新建一个Boolean,名字为network.protocol-handler.warn-external.ed2k,值为false update:ed2k.amule也可能为ed2k,具体可以在命令行下输入ed2k,然后tab查看.


在opera中关联ed2k到aMule

在菜单->工具->首选项->高级->程序->选择其他协议的帮手程序中,添加一项,协议为 ed2k,程序为 /usr/bin/ed2k.amule。这样就可以了。

Dirty way

If he above instructions didn't work, you can try edit /etc/opera6rc as root or ~/.opera/opera6.ini as non-root and setting:

[User Prefs] TrustedExternalURLProtocols=ed2k [Trusted Applications] ed2k=ed2k

关于最近升级后,aMule不能运行的问题。

linuxsir.org booman

最近升了下级后,aMule不能运行了,在终端中运行,提示:

The program 'amule' received an X Window System error. This probably reflects a bug in the program. The error was 'BadAlloc (insufficient resources for operation)'. (Details: serial 416 error_code 11 request_code 148 minor_code 5) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)

在网上搜索了一下后得到解决的方法:在/etc/X11/xorg.conf的Section "Extensions"段中加一行Option "MIT-SHM" "no",重启后就可以了。