红联Linux门户
Linux帮助

centos5.5打造下载机(二)

发布时间:2010-07-10 07:19:49来源:红联作者:堕落kiss
[i=s] 本帖最后由 堕落kiss 于 2010-7-10 07:32 编辑 [/i]

上篇我写的是做BT下载,对于网友来说BT和电驴都是常用的 ,所以这篇我就写一下电驴,电驴的客户端主流的有2种,amule和Mldonkey,我现在用的是amule,所以主要说这个.
----------------------------------------------------------------------------------------------------
需要软件:
aMule-2.2.6-DLP3904
aMule-2.2.6
cryptopp560
wxWidgets-2.8.11
libupnp-1.6.6
gd-2.0.35
最后的2个可以不要.
----------------------------------------------------------------------------------------------------
我要安装的文件在/root/amule目录下
准备:[code]yum install gtk+-devel
yum install gtk2-devel
yum install gtk2
yum install gtk+[/code](一)安装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[/code]这个就是让他支持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[/code](2)libupnp[code]./configure
make
make install[/code](3)gd-2.0.35---这个我没有装,也没有什么问题[code]./configure
make
make install
[/code](三)下载是安装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[/code]----------------------------------------------------------------------------------------------------
到现在安装完了,下面是配置,家里要是用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[/code]----------------------------------------------------------------------------------------------------
以下是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][code]vi amuled //把脚本内容复制进去
chmod 755 amuled
mv amuled /etc/init.d/amuled
chkconfig --add amuled[/code]查看amule运行状态 service amuled status
文章评论

共有 17 条评论

  1. dlchengzi 于 2014-05-07 12:08:01发表:

    很好,很强大!

  2. chushihua 于 2014-01-12 20:40:06发表:

    thanks

  3. hui21894558 于 2013-11-19 15:36:11发表:

    学习了,准备搞个下载机。

  4. tomhonsom 于 2013-03-21 14:35:08发表:

    多谢,学习了,哈哈。。。

  5. frankhee 于 2012-03-19 16:29:52发表:

    成功之后就是好东西,值得分享

  6. niumingchao 于 2010-12-06 21:31:24发表:

    还没来得及装

  7. budongnia 于 2010-11-10 12:12:45发表:

    感谢分享a

  8. budongnia 于 2010-11-07 12:31:19发表:

    感谢分享

  9. zmz5518993 于 2010-11-02 05:31:23发表:

    感谢分享

  10. weixq316 于 2010-09-28 16:05:52发表:

    好帖!

  11. xuliya282 于 2010-09-23 09:32:23发表:

    很好的东东

  12. zengtiakun 于 2010-09-17 13:53:18发表:

    很不错啊,强~!

  13. neooo 于 2010-09-13 18:01:11发表:

    好贴,可惜下载不了,这里金币是要买的嘛?

  14. 秦合六一 于 2010-07-14 19:04:41发表:

    先赞一下,有的别人的电脑,以后再看

  15. cf630314 于 2010-07-11 11:45:47发表:

    刚装完centos 好强大啊 哈哈哈

  16. cf630314 于 2010-07-10 11:35:08发表:

    强大,收藏了先~~

  17. yreqab 于 2010-07-10 08:32:44发表:

    强贴