LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2886|回复: 5

emule for linux 中文安装设置 与 使用完全教程

[复制链接]
发表于 2005-1-26 10:59:57 | 显示全部楼层 |阅读模式
ps:底子薄并不是指英语不够好,因为翻译专业的文章英语并不是拦路虎,不会的单词可以查字典,对文章中的技术问题自己并不了解是最大的障碍了,所以就先从这里起本,一步一步的了解这个软件,并且在这里记录下来。

  这篇文章的英文原文请看http://www.amule.org/wiki/index.php/Compilation_Installation

  初次翻译,难免有错,请指正。

     进度:

           2005年1月10日01点 开始 01:40结束 完成安装前准备部分。
amule中文安装指南

  你可以从以下方式安装amule。

   1.下载并编译源码安装。

   2.使用已编译好的rpm软件包安装(快速方便的方法)。

  注意:这是如何使用wxWidgets 2.4.2和Crypto++ 5.1的说明,amule编译时要用到wxWidgets 2.5.x和 Crpto++ 5.1以后的版本。从amule 2.0.0-rc6开始,你不再需要Crypto++.

ps:关于wxWidgets 2.4.2需要的话以后会试着翻译他,在现在看来他对我好像太难了些。:p


用源代码编译安装

警告: 请确认你的系统中没有安装wxWidgets。如果你已经安装了wxWidgets,请先卸载掉,如何卸载就参见How to uninstall wxWidgets 。 如果你在卸载之后仍然有问题,请参见 if wx is installed twice , 以前这是一个大多数人都会在编译和运行碰到的问题。

ps:上面提到的两个文档,会争取在以后的工作中翻译。

注意: 在 wxWidgets>= 2.5.1, wxBase是没有被包含的,而是单独的一包。所以如果你打算用wxGTK2.5.x进行编译,请跳过第二步(wxBase的编译)。


Step 1: wxGTK

    * download wxGTK  http://download.berlios.de/amule/wxGTK-2.4.2.tar.gz ->
          o wxGTK-2.4.2.tar.gz



    * compile wxGTK ->
          o tar -zxvf wxGTK-2.4.2.tar.gz
                + cd wxGTK-2.4.2
                + ./configure --prefix=/usr --disable-gtk2 --with-gtk && make



    * as root:
          o make install
          o ldconfig




Step 2: wxBase

    * download wxBase    http://download.berlios.de/amule/wxBase-2.4.2.tar.gz ->
          o wxBase-2.4.2.tar.gz



    * compile wxBase ->
          o tar -zxvf wxBase-2.4.2.tar.gz
          o cd wxBase-2.4.2
          o ./configure --prefix=/usr && make



    * as root:
          o make install
          o ln -sf /usr/bin/wxgtk-2.4-config /usr/bin/wx-config
          o ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
          o ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
    * ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config

# ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config

    * ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
          o ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                + ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                      # ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                      # ldconfig

                                    

                                    
                                    Step 3: Crypto++

                                    Note: Only needed from version 2.0.0-rc1 to 2.0.0-rc5 (included)

                                    
                                        + download libcrypto++      http://download.berlios.de/amule/crypto-5.2.1.tar.bz2 ->
                                              # crypto-5.2.1.tar.bz2

                                    
                                        + compile libcrypto++ ->
                                              # tar xvjf crypto-5.2.1.tar.bz2
                                              # cd crypto-5.2.1
                                              # make
                                    If you have problems compiling with older gcc versions, it can be due to stray DOS newlines in some files. Invoke file * | grep CRLF | while read file rest; do dos2unix ${file%:}; done to convert them to UNIX newlines (bash syntax).

                                    
                                        + as root:
                                    On earlier libcrypto++ versions, running make install would be enough. Since libcrypto++ 5.2 this is no longer available. So do the following:

                                    
                                        + cp libcryptopp.a /usr/lib/
                                        + mkdir /usr/include/cryptopp
                                        + cp *.h /usr/include/cryptopp/
                                        + ldconfig

                                    
                                    Step 4: aMule
                                        + download latest aMule version ->
                                              # latest aMule

                                    
                                        + compile aMule ->
                                              # tar -zxvf aMule-X.X.X.tar.gz (replace X with the right version number..)
                                              # cd aMule-X.X.X
                                              # ./configure --disable-debug --enable-optimise && make

                                    
                                        + as root:
                                              # make install

                                    
                                        + run aMule as user from your console by typing -> amule

                                    

                                    

                                    
                                    Installing using RPMs

                                    

                                    
                                    Step 1: wxGTK
                                        + download wxGTK and wxGTK-devel ->
                                              # wxGTK-2.4.2-1.i386.rpm   wxGTK-devel-2.4.2-1.i386.rpm

                                    
                                        + install wxGTK ->
                                              # as root:
                                                    * rpm -Uvh wxGTK-2.4.2-1.i386.rpm wxGTK-devel-2.4.2-1.i386.rpm
                                                    * ldconfig

                                    

                                    

                                    
                                    Step 2: wxBase
                                        + download wxBase ->
                                              # wxBase-2.4.2-1.i586.rpm

                                    
                                        + install wxBase ->
                                              # as root:
                                                    * rpm -Uvh wxBase-2.4.2-1.i586.rpm
                                                    * ln -sf /usr/bin/wxgtk-2.4-config /usr/bin/wx-config
                                                    * ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                                                    * ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                                              # ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                                        + ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                                  o ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                            * ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                      # ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                + ln -sf /usr/bin/wxbase-2.4-config /usr/bin/wxbase-config
                + ldconfig

            

            
            Step 3. Crypto++

            Note: Only needed from version 2.0.0-rc1 to 2.0.0-rc5 (included)

            
                + download libcrypto++ ->
                      # RedHat & SuSE: libcryptopp-5.2.1-1.i586-RH-SuSE.rpm and libcryptopp-devel-5.2.1-1.i586-RH-SuSE.rpm
                      # FC: libcryptopp-5.2.1-1.i586-FC.rpm and libcryptopp-devel-5.2.1-1.i586-FC.rpm
                      # MDK: libcryptopp5-5.1-2mdk.i586.rpm and libcryptopp5-devel-5.1-2mdk.i586.rpm
                + as root:
                      # rpm -Uvh the-above-downloaded-package.rpm

            
            Step 4: aMule
                + download latest aMule version ->
                      # latest aMule

            
                + install aMule ->
                      # as root:
                            * rpm -Uvh aMule-X.X.X-1.iX86-X.rpm (replace X with the right version number..)

            
                + run aMule as user from your console by typing -> amule


现在一点ed2k://的链接,总是提示,ed2k is not a registed protocol

在Google上搜到的,原文地址

大致如下:

1、在地址栏输入about:config,进入配置页面
2、在列表上单击右键,新建一个布尔值(Boolean)值,名字是network.protocol-handler.external.ed2k,值为true。
3、再新建一个字符串值(String),名字是network.protocol-handler.app.ed2k,值为你的启动程序,我在Linux下用aMule,所以是“/usr/bin/ed2k.amule”。

这样,当点出ed2k://的链接里就会把地址加入相应软件了。
 楼主| 发表于 2005-1-26 11:02:49 | 显示全部楼层
为网上转贴 和自己使用过程的合并

我就是这文章的受益者。
回复 支持 反对

使用道具 举报

发表于 2005-1-26 11:03:27 | 显示全部楼层
apt-get instal amule  
debian is cool
回复 支持 反对

使用道具 举报

发表于 2005-1-26 11:26:29 | 显示全部楼层
你说的是amule
而标题是emule

还有amule不支持后台运行。速度上似乎也比mldonkey慢一些
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-26 11:31:11 | 显示全部楼层
在LINUX上就不挑剔了。能用就好。速度也可以。
amule不就是emule的 FOR LINUX版?
回复 支持 反对

使用道具 举报

发表于 2005-1-26 12:44:20 | 显示全部楼层
Slackware的话可以直接安装pkg包即可(先安装wxGTK等,也有pkg包)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表