kubu 发表于 2009-6-29 09:54

smc电骡[amule],还在测试中

本帖最后由 kubu 于 2009-7-7 12:26 编辑

昨晚看晚变形金刚2回来,花了几个小时试着移植了amule 2.2.3和2.2.5版,
我自己更喜欢电骡,资源常在呀,而已可以下载Http的;而bt没跟住下载时间几天后就下不来了;

======================
这两天里,2.2.3版本下载测试发现有掉下来的现象,没有日志及错误信息出来,我可能要重新编译一个debug版本,
需要一段时间来验证测试,看看什么原因找找解决办法。

2.2.5版本可运行,没有测试,

测试如下:

kubu 发表于 2009-6-29 09:54

本帖最后由 kubu 于 2009-7-7 12:23 编辑

这个移植还是和debian没任何关系,直接运行就好了。


======================
下载测试版:http://forum.anywlan.com/thread-32717-1-1.html

kubu 发表于 2009-6-29 09:54

本帖最后由 kubu 于 2009-6-29 14:44 编辑

创建启停脚本amule.sh,我的默认下载目录是/mnt/C/downloads,程序在/mnt/C/bt下为例,
大家根自己的设置目录修改下面内容:

#!/bin/sh
PATH=/sbin:/bin:/usr/bin:/usr/sbin:/mnt/C/bt
case "$1" in
      start)
                set backup=$HOME
                echo "Starting amuled..."
                echo "Configuration's setting are located in /mnt/C/downloads"
                export HOME=/mnt/C/downloads
                /mnt/C/bt/amuled -f
                export HOME=$backup
                echo "done"
                ;;
      stop)
                echo -n "Shutting down amuled... "
                killall amuled
                killall amuleweb
                echo "done"
                ;;
      restart)
                echo -n "Shutting down amuled... "
                killall amuled
                killall amuleweb
                echo "done"
                sleep 1
                set backup=$HOME
                echo "Starting amuled..."
                echo "Configuration's setting are located in /mnt/C/downloads"
                export HOME=/mnt/C/downloads
                /mnt/C/bt/amuled -f
                export HOME=$backup
                echo "done"
                ;;
      *)
                echo "Usage: $0 (start|stop|restart)"
                exit 1
                ;;
esac

kubu 发表于 2009-6-29 09:54

本帖最后由 kubu 于 2009-6-29 15:19 编辑

简单介绍使用方法,大家可以根据自己的自行修改设置,如果不清楚到网上搜索自己学习一下;都是一样的:

1、和transmission一样,如果没有/mnt/C/bt这个目录就建这个目录
   mkdir /mnt/C/bt

2、所有bin,lib文件都解压缩的 /mnt/C/bt

3、修改执行属性
   chmod 755 *

4、设置环境变量
    export LD_LIBRARY_PATH=/mnt/C/bt

5、把3楼的内容存成amule.sh,也放到/mnt/C/bt目录下,同样加执行属性
   chmod 755 *

6、启动程序,生成默认目录和文件(在/mnt/C/downloads/.aMule/下),因为没有第7,8步骤的设置,程序会自动停止
   ./amule.sh start

7、可以自行编辑配置文件(用例的是: /mnt/C/bt/.aMule/amule.conf)
a.把文件中AcceptExternalConnection=0 修改成 AcceptExternalConnection=1,
   这样amulecmd或者图形界面aMule Remote GUI才能连接上来添加任务或管理
b.修改ECPassword=a906449d5769fa7361d7ecc6aa3f6d28 #只设置红色部分,这个串是123abc的加密串
c.host=myhost #随便的名字

8、把windows上emule目录下的server.met,nodes.dat这两个文件放到 /mnt/C/downloads/.aMule下

9、完成第7,8步修改后再次运行,这样就运行起来了
   ./amule.sh start

10、通过client软件添加下载任务或者各种管理(用smc的IP,端口是4712):
    a.下载gui图形客户端安装到windows上,只安装client客户端部分http://nchc.dl.sourceforge.net/sourceforge/amule/aMule-2.2.5-installer.exe
    b.命令行客户端:./amulecmd -P 123abc -h 192.168.1.104#本机上红色参数可以不写

tange 发表于 2009-6-29 09:57

:victory:还不错哦~~~

safety2005 发表于 2009-6-29 10:10

高手啊,盒子越来越有搞头了

kentyang1124 发表于 2009-6-29 10:35

amule 2.2.3和2.2.5版,有啥大的区别吗?

kubu 发表于 2009-6-29 10:37

amule 2.2.3和2.2.5版,有啥大的区别吗?
kentyang1124 发表于 2009-6-29 10:35 http://forum.anywlan.com/images/common/back.gif

可以官方的介绍吧;我也没细看!
我在移植编译时2.2.5有一些编译的warning信息,也没时间细究。

kentyang1124 发表于 2009-6-29 10:37

amule 2.2.3和2.2.5版都支持DHT吗?

kubu 发表于 2009-6-29 10:47

本帖最后由 kubu 于 2009-6-29 10:56 编辑

amule 2.2.3和2.2.5版都支持DHT吗?
kentyang1124 发表于 2009-6-29 10:37 http://forum.anywlan.com/images/common/back.gif

BT使用的DHT算法叫Kademlia,在eMule中也有使用,常把它叫做KAD,只不过具体实现的协议有所不同, Kad是Kademlia的简称;

我的mss1只用rtorrent,amule两个软件。smc就用transmission和amule吧;

mss1放在家里用,smc出差用,住宾馆可以无线AP兼下载点小东西。

kentyang1124 发表于 2009-6-29 10:53

谢谢kuku的解答

左岸遛乌龟 发表于 2009-6-29 11:34

能不能做个详细点的从头开始的教程啊~~~看不懂啊
页: [1] 2 3 4 5
查看完整版本: smc电骡[amule],还在测试中