按照网上的安装amule,安装N次还是不成功,总是提示"amule: error while loading shared libraries: libwx_gtk2_adv-2.6.so.0: cannot open shared object file: No such file or directory"经过多次实践amule终于起来了.我的操作系统是:redhat as4 up1,下面是我的安装方法:
1.下载文件,在wxwindows.org注意选择GTK+,wx有面对windows、mac、unix/X11等许多版本。
http://www.wxwindows.org/
http://www.amule.org
2.看看系统内有没有gcc-c++、gtk+-devel和gd-devel,如果没有就装上安装.系统安装光盘上都有这些软件.
3.把下载下来的文件放在/usr/local目录下.如果是wxGTK2.6.1以上的版本,就不用安装wxBase,
4.安装wxBase,安装完成后一定记得输入/sbin/ldconfig这条命令.
#cd wxBase-2.6.1
#./configure
#make
#make install
#/sbin/ldconfig;cd ..
5.安装wxGTK
#cd wxGTK-2.6.1
#./configure --with-gtk
#make;make install
#make clean;cd ..
6.安装amule
#cd aMule-2.1.0
#./configure
#make
#make install
7.在终端输入amule运行amule,一般会提示你“./amule: error while loading shared libraries: libwx_gtk2_xrc-2.6.so.0: cannot open shared object file: No such file or directory” amule运行不了.解决办法:在终端输入下面的命令把:/usr/local/lib下的所有文件拷贝到/lib目录下就OK了
#cp -r /usr/local/lib/* /lib
8.再在终端输入amule是不是起来了.
补充:
1.编译很花时间;
2,如果你想在桌面上看到驴子,拷贝两个文件就可以了:在amule的安装目录下,打开share,把pixmaps
下面的amule.xpm拷贝到/usr/share/pixmaps/,把applications目录下面的amule.desktop拷贝到/usr/share/applications/
安装完成。