ubuntu自动安装的amule版本太老,不支持upnp,需要从amule网站下载cvs源码编译安装(http://www.hirnriss.net/?area=cvs),按照说明安装很简单。
另外amule的upnp功能使用libupnp实现,刚开始偷懒,用ubuntu自动安装的libupnp,怎么设置都搞不定,后来查了下wiki,才发现ubuntu自动安装的libupnp版本太老了(http://www.amule.org/wiki/index.php/Uni ... g_and_play),于是自己动手,上libupnp拉下最新的源码(http://sourceforge.net/project/showfile ... _id=189913),按照说明编译安装,也很简单。
安装完毕后,执行
代码: 全选
/usr/local/aMule/bin/amule --even-if-lfroen-surreptitiously-removes-it-this-will-stay
amule是跑起来了,但提示未找到upnp组件,还是lowid,再接再厉,把
/usr/lib
/usr/local/lib
加入$PATH和$LD_LIBRARY_PATH
(可能不一定需要全加,我也不知道是哪个起作用了)
再试试,终于见到久违的High ID了,hoho~~~