当前位置: 首页 > 工具软件 > aMule > 使用案例 >

dl560安装linux无网卡,CentOS安装aMule

琴修为
2023-12-01

上篇我写的是做BT下载,对于网友来说BT和电驴都是常用的 ,所以这篇我就写一下电驴,电驴的客户端主流的有2种,amule和Mldonkey,我现在用的是amule,所以主要说这个.

----------------------------------------------------------------------------------------------------

需要软件:

aMule-2.2.6-DLP3904

aMule-2.2.6  www.amule.net

cryptopp560http://www.cryptopp.com/

wxWidgets-2.8.11http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.11.tar.gz

libupnp-1.6.6http://nchc.dl.sourceforge.net/sourceforge/pupnp/libupnp-1.6.6.tar.bz2

gd-2.0.35

最后的2个可以不要.

----------------------------------------------------------------------------------------------------

我要安装的文件在/root/amule目录下

准备:

CODE:

yum install gtk+-devel

yum install gtk2-devel

yum install gtk2

yum install gtk+

(一)安装wxWidgets-2.8.11---这个可能时间要长一点

CODE:

cd /usr/local/src/

tar -xvf /root/amule/wxWidgets-2.8.11.tar

cd wxWidgets-2.8.11

./configure --enable-unicode

make

make install

这个就是让他支持unicode的字符集

(二)安装一些我觉得有用的东西

(1)安装crypto

CODE:

cd /root/amule/

mkdir crypto

mv cryptopp560.zip ./crypto

cd crypto/

unzip cryptopp560.zip

make

cp libcryptopp.a /usr/lib

mkdir /usr/include/cryptopp

cp *.h /usr/include/cryptopp

ldconfig

(2)libupnp

CODE:

./configure

make

make install

(3)gd-2.0.35---这个我没有装,也没有什么问题

CODE:

./configure

make make install

(三)下载是安装amule

CODE:

tar -xvjf /root/amule/aMule-2.2.6.tar.bz2 cd aMule-2.2.6/

patch -p0

./configure --prefix=/usr --enable-debug --enable-optimize

--enable-upnp --enable-geoip --enable-nls --enable-amulecmd

--enable-alcc --enable-alc --enable-cas --enable-wxcas

--enable-mmap --enable-amule-daemon --enable-webserver

--enable-amule-utils

make make install

----------------------------------------------------------------------------------------------------

到现在安装完了,下面是配置,家里要是用route上网的,把linxu的主机放到DMZ区,这个省去了很多麻烦

装好之后运行amule或是amuled,具体的忘记是那个了,都试一下,然后就会在你的用户目录下生成一个.aMule

,这个就是amule的目录。

把附件中conf中的文件复制到.aMule目录下,amuled

-f 启动程序,在浏览器中yourip:4711就是起动web管理了,登录密码是linuxdiyf

----------------------------------------------------------------------------------------------------

有可是运行的时候说缺少*.so文件,那么你就从/usr/local/lib/目录中cp到/lib中就可以了,下面是防火墙设置,我建议新手把防火墙关掉,不过出于安全的考虑还是开着好点。。。。。防火墙要开以下几个端口

CODE:

4711:tcp

4662:tcp

4672:udp

4665:udp

6881:udp

----------------------------------------------------------------------------------------------------

以下是amuled的启动脚本,

CODE:

#!/bin/sh

# aMule - script shell pour l'arret/demarrage du service

# description: amule p2p download service

# chkconfig: 345 97 03

# Source function library.

. /etc/rc.d/init.d/functions

USER=p2p #A user who already ran amule once to configure it.

RETVAL=0

case "$1" in

start)

echo -n "Starting amule daemon: "

daemon --user=$USER amuled -f

RETVAL=$?

echo

[ $RETVAL -eq 0 ] && touch

/var/lock/subsys/amule

;;

stop)

echo -n "Stopping amule daemon: "

killproc amuled

RETVAL=$?

rm -f /var/lock/subsys/amule && rm

-f /var/lock/amule

echo

;;

status)

status amuled

RETVAL=$?

;;

restart|force-reload)

$0 stop

$0 start

RETVAL=$?

;;

*)

printf "Usage: %q {start|stop|status|restart|force-reload}\n" "$0"

>&2

exit 1

;;

esac

exit $RETVAL

CODE:

vi amuled //把脚本内容复制进去

chmod 755 amuled

mv amuled /etc/init.d/amuled

chkconfig --add amuled

查看amule运行状态 service amuled status

 类似资料: