文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>编译安装电驴amule

编译安装电驴amule

时间:2006-06-27  来源:leejianzhou

编译安装电驴amule
快一整天了,总算启动了。我用的是amuel-2.0.3和wxGTK-2.6.2。
下面说一下过程:

过程

1.下载文件,在wxwindows.org注意选择GTK+,wx有面对windows、mac、unix/X11等许多版本。
http://www.wxwindows.org/
http://www.amule.org

2.看看系统内有没有gcc-c++、gtk+-devel和gd-devel,如果没有就装上安装,通用的gcc不能编译,不知道为什么,我为此差点装gcc4。

3.安装wxGTK,
tar zxf wxGTK-2.6.2.tar.gz
cd wxGTK-2.6.2
./configure --prefix=/usr --disable-gtk2 --enable-unicode && make
--disable-gtk2这里要注意,我曾经使用gtk2,可是结果是“./amule: error while loading shared libraries: libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No such file or directory”
反正也没有多大区别,为了稳定就用gtk1.2了。
--enable-unicode是为了编译出来界面直接支持中文,当然要你的local是utf,
安装目录用/usr就可以了,如果你不愿,等会就要自己指定wx-config的位置。

然后用root执行两个命令:make install和/sbin/ldconfig

4.安装amule
tar zxf aMule-2.0.3.tar.gz
cd aMule-2.0.3
./configure -prefix=/usr/local/aMule --disable-debug --enable-optimize && make
安装目录自己定吧,我是/usr/local/aMule

再用root执行make install

5.在/usr/local/aMule/bin下面执行./amule,看看效果,如果行了就建立一个链接:
ln -s /usr/local/aMule/bin/amule /usr/bin/amule

补充:

1.两个文件的编译都很花时间;

2.如果wxGTK不在/usr下面,amule编译的时候需要设置,比如wxgtk安装在/usr/loca/wxGTK,那就用./configure --with-wx-config=/usr/local/wxGTK/bin/wx-config

3,如果你想在桌面上看到驴子,拷贝两个文件就可以了:在amule的安装目录下,有个目录share,再下面有pixmaps和 applications两个目录,把pixmaps下面的amule.xpm拷贝到/usr/share/pixmaps/,把 applications下面的amule.desktop拷贝到/usr/share/applications/

4.不知道怎么贴图片,我放在我的blog上面了,大家可以去看看:
http://blog.sina.com.cn/u/1495905785

5.最后多半是低ID,即使修改了iptables的配置,也不能保证变成高ID,反正我现在还是低ID,按照amule的设置,我用的是tcp4662和udp4672,Client TCP port是4665,都打开了,还是没有用:
#/sbin/iptables -A INPUT -p tcp --sport 4662 -j ACCEPT
#/sbin/iptables -A INPUT -p tcp --sport 4665 -j ACCEPT
#/sbin/iptables -A INPUT -p udp --sport 4672 -j ACCEPT
我甚至开了4661:
#/sbin/iptables -A INPUT -p udp --sport 4661 -j ACCEPT
#/sbin/iptables -A INPUT -p tcp --sport 4661 -j ACCEPT
不知道为什么?请高手解惑。
排行榜 更多 +
越野战车

越野战车

飞行射击 下载
枪王重生之战

枪王重生之战

飞行射击 下载
防空3d

防空3d

飞行射击 下载