注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

從頭再來 Blog

一切將會如小生命的誕生一樣,從頭再來.....

 
 
 

日志

 
 

Ubuntu 7.04字符界面下安装 aMule  

2008-02-01 17:29:31|  分类: Ubuntu |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

一. 安装指令
        apt-get install amule amule-utils amule-console-utils

        如果是编译源代码方式安装:

        1) 从 http://www.hirnriss.net/?area=cvs 下载最新的cvs版本

         apt-get install pkg-config libcairo2-dev pango* gettext libxext-dev g++ libjpeg-progs libjpeg62 libjpeg62-dbg libjpeg62-dev freeglut3 libdrm2 libgl1-mesa-glx libglu1-mesa libjasper-dev libjasper-runtime libjasper1 libxdamage1 libxfixes3 libxi6 libxmu6 libxt6 libxxf86vm1 wxbase*

         可能需要的模块或库:Zlib  gtk2.x [glib-2.x  cario  pango  atk  libtiff  libjpeg] wxWidgets libX11  crypto++

  libjpeg ==> ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz

  gettext ==> http://ftp.gnu.org/pub/gnu/gettext/gettext-0.17.tar.gz


  先安装以下包再安装 wxWidgets

  apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers wx-common

  编译wxWidgets时用

  ./configure --prefix=/usr --with-gtk --enable-unicode --disable-compat24 --enable-optimise

        2) 解压后进入amule的子目录

        3) ./configure --enable-optimize --enable-amulecmd --enable-amule-daemon --enable-amule-gui --enable-webserver --enable-cas --enable-wxcas --enable-alc --enable-alcc --enable-amule-utils

     4) make && make install

二. 配置 aMule 及 让 aMuleweb 运行起来
        cd /root/.aMule/    [这里不一定是/root , 你用什么用户装的就在该用户home目录下]
        vi amule.conf

        修改以下各项:
            Password=      #这行,需要填入用户设置的password的MD5值,
       
        生成MD5的指令:
            echo -n yourpasswordhere | md5sum | cut -d ' ' -f 1
            #把yourpasswordhere换成你要设的字符串,然后把生成出来的字串copy到 'Password='项中

            AcceptExternalConnections=1    #一定要改为=1,否则amule不会启动的

        [WebServer]
            Enabled=1     #这里要改成1,否则WEB配置界面amuleweb不会启动
            ECPassword=  #这行是进入web界面的password,一样要输入MD5值,而不是直接输入字符.

            Template=default    #界面款式

三. 下载最新的 server.met

        在 /xxx/.aMule 目录下输入
            wget http://ed2k.2x4u.de/7p4oxnxp/min/server.met
            这时最新的服务器列表已经下载了, 爽吧!

四. 在字符界面下启动 aMule 及 amuleweb
     输入命令   ./amuled    这时候 amuleweb 会一并启动

五. 设置 aMule 开机时自动启动
     Code:
    
          ln -s /usr/bin/amuled /etc/init.d   # 做软链接
          sysv-rc-conf   # 配置自启动的项目, 这里在 'amuled' 项中选择 2/3/4/5 项.

六. 用客户机IE打开管理界面
     
      http://ip:4711       # 这里的IP填写你安装 aMuleweb 的IP地址
      输入上面创建的密码   #注意这个密码不是MD5格式了, 直接填写你的密码



解决amule支持中文的方法:

1) ~#sudo dpkg-reconfigure locales
       确保zh_CN.UTF-8被选择,同时默认local也为zh_CN.UTF-8

2) ~#sudo vi /etc/environment
        改为下面的内容:

            PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
            LANG="zh_CN.UTF-8"
            LANGUAGE="zh_CN:UTF-8"
            LC_CTYPE="zh_CN.UTF-8"
            GST_ID3_TAG_ENCODING=GBK

          [以上参数修改后要重启电脑才生效]

防火墙需要开放的端口:
         
          4662/TCP        --> ed2k协议所需的端口
          4665/UDP
          4672/UDP        --> 给外部网络
          4711/TCP        --> webserver的默认端口
          4712/TCP        --> 给内部网络
          4672/UDP        --> Kad协议所使用的端口

aMule版本在2.6.X的支持 UPNP , 所以我们要安装libupnp .

1) 先从这里下载
    http://pupnp.sourceforge.net/

2) ./configure && make && make install

如果安装后启动 aMuled 时出现 ”error while loading shared libraries libupnp.so.3" , 先执行一下 ldconfig 即可!


------------------  以下是2010年7月19日安装过程  --------------------
1) apt-get install amule amule-daemon amule-utils amule-gnome-support


以上命令执行后就稍加修改amule.conf 就可以正常使用了,如果需要使用‘防吸血’功能就用以下方式编译 aMule

2) 到这里下载 带DLP 保护的 aMule 源码目录 : http://code.google.com/p/amule-dlp/
3) 在打DLP补丁前先安装以下软件包
      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
4)进入下载解压后的目录运行
      a) ./configure --prefix=/usr --disable-debug --enable-optimize --with-denoise-level=3 --enable-upnp --enable-geoip --enable-nls --enable-amule-daemon --enable-amulecmd --disable-webserver --enable-alcc -enable-alc --enable-cas --enable-wxcas --enable-mmap
       b) make && make install

如果您的计算机配置 双核 CPU, 那么您可以使用以下命令来充分利用 CPU 的运算能力。

make -j2
编译需要较长时间,所需时间因计算机的运算能力的不同而有差异

  评论这张
 
阅读(522)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017