[分享]amule cvs20070116 for Ubuntu Edgy
发表于 : 2007-01-19 15:32
我一直认为amule是Linux下又一款值得骄傲的软件,原因很简单,至少在我家里用路由器组成的小型局域网环境下,Linux下的amule 2.1.3连接能力和饱和速度的出现时间基本上都要快于我在windows下面用的emule verycd版。
不过因为amule是基于wxGTK的,ubuntu中的wxgtk2.6.3再和amule 2.1.3配合时候有些问题,关闭搜索标签页会导致amule死掉,在我的机器上,较长时间运行也会导致没有响应。关于搜索标签页关闭死掉的bug,按照amule作者的说法,这是wxgtk2.6本身的bug而不是amule的。
没办法,鉴于我是常年的驴友,这么一款不稳定的amule实在令我不能安心。好在基于wxgtk2.8的下一个发布版amule2.2.0已经临近出来了,目前amule官方的cvs版本也已经比较稳定,于是,迫不及待了,从网上拖来了wxgtk2.8版本for ubuntu的包,然后又从cvs下载了最新的源码,编译了一个cvs20070116版本的amule,经过这几天的试用,感觉比原来的2.1.3要稳定许多,没那么脆弱了。
鉴于2.2.0的正式发布还不知道具体时间,先和大家共享这个cvs版本,希望对广大驴友有用:)
amule_2.1.99+cvs20070116包
amule-common_2.1.99+cvs20070116
amule-daemon_2.1.99+cvs20070116
amule-utils_2.1.99+cvs20070116
amule-utils-gui_2.1.99+cvs20070116
libwxbase2.8
libwxbase2.8-dev
libwxgtk2.8
libwxgtk2.8-dev
wx2.8-headers
xw2.8-i18n
以上的包,前几个amule的cvs版本是我自己打的,后面wx2.8的包是我从网上拖回来的,原来的源太慢,我没有用源更新,直接到它的目录下用dta多线程下载回来了,一并上传。
对于一般用户,所有后缀-dev的包是不用装的,amule的包中,amule和amule-common是必须装的,amule-utils推荐装上,比如要在firefox中实现与ed2k的关联,必须此包,amule-daemon是守护进程,一般习惯于直接用图形界面的话可以不装,utils-gui这个包我一直都没有用,也是没有经过本地测试的。这个打包规则我是按照ubuntu官方发布的amule包的打包方式来进行的,因此不必卸载旧版本应该就可以直接升级安装了。
在装amule的cvs版之前,必须先安装相关的wxgtk2.8的包,如果你觉得原来的wx2.6没有什么用了,也可以先卸载掉。如果不准备用wxgtk自己编译或者开发什么,那么只安装libwxbase2.8-0_2.8.0.1-1_i386.deb,libwxgtk2.8-0_2.8.0.1-1_i386.deb和wx2.8-i18n_2.8.0.1-1_all.deb三个包就可以了。
因此,总结一下,如果想使用这个cvs版的amule,请下载如下几个包
amule_2.1.99+cvs20070116-1leoubuntu1_i386.deb
amule-common_2.1.99+cvs20070116-1leoubuntu1_all.deb
amule-utils_2.1.99+cvs20070116-1leoubuntu1_i386.deb
libwxbase2.8-0_2.8.0.1-1_i386.deb
libwxgtk2.8-0_2.8.0.1-1_i386.deb
wx2.8-i18n_2.8.0.1-1_all.deb
然后,sudo aptitude install libwxbase2.8-0_2.8.0.1-1_i386.deb libwxgtk2.8-0_2.8.0.1-1_i386.deb wx2.8-i18n_2.8.0.1-1_all.deb
再,sudo aptitude install amule_2.1.99+cvs20070116-1leoubuntu1_i386.deb amule-common_2.1.99+cvs20070116-1leoubuntu1_all.deb
再,sudo aptitude install amule-utils_2.1.99+cvs20070116-1leoubuntu1_i386.deb
由于是cvs版本,作者规定需要加“--even-if-lfroen-complains-this-will-stay”作为参数才可以运行amule,很有意思,呵呵。
所以,安装完毕后,在终端运行 amule --even-if-lfroen-complains-this-will-stay 就可以看到这个cvs版本运行了。
也可以用gnome或者kde的菜单编辑器,将上面那行参数加入到amule的项目里面,每次就可以直接从菜单启动了。
最最后,虽然上述方法应该是可行的,但是还是强烈推荐自己制作一个本地目录的源加入到sources.list文件里,这对于经常自己打包或者从网上托一些包回来的朋友而言,是极大的方便的。
原URL: http://my.opera.com/leo_tzao/blog/amule ... buntu-edgy
最最最后,贴一张这个版本在我机器上运行的效果图吧──
不过因为amule是基于wxGTK的,ubuntu中的wxgtk2.6.3再和amule 2.1.3配合时候有些问题,关闭搜索标签页会导致amule死掉,在我的机器上,较长时间运行也会导致没有响应。关于搜索标签页关闭死掉的bug,按照amule作者的说法,这是wxgtk2.6本身的bug而不是amule的。
没办法,鉴于我是常年的驴友,这么一款不稳定的amule实在令我不能安心。好在基于wxgtk2.8的下一个发布版amule2.2.0已经临近出来了,目前amule官方的cvs版本也已经比较稳定,于是,迫不及待了,从网上拖来了wxgtk2.8版本for ubuntu的包,然后又从cvs下载了最新的源码,编译了一个cvs20070116版本的amule,经过这几天的试用,感觉比原来的2.1.3要稳定许多,没那么脆弱了。
鉴于2.2.0的正式发布还不知道具体时间,先和大家共享这个cvs版本,希望对广大驴友有用:)
amule_2.1.99+cvs20070116包
amule-common_2.1.99+cvs20070116
amule-daemon_2.1.99+cvs20070116
amule-utils_2.1.99+cvs20070116
amule-utils-gui_2.1.99+cvs20070116
libwxbase2.8
libwxbase2.8-dev
libwxgtk2.8
libwxgtk2.8-dev
wx2.8-headers
xw2.8-i18n
以上的包,前几个amule的cvs版本是我自己打的,后面wx2.8的包是我从网上拖回来的,原来的源太慢,我没有用源更新,直接到它的目录下用dta多线程下载回来了,一并上传。
对于一般用户,所有后缀-dev的包是不用装的,amule的包中,amule和amule-common是必须装的,amule-utils推荐装上,比如要在firefox中实现与ed2k的关联,必须此包,amule-daemon是守护进程,一般习惯于直接用图形界面的话可以不装,utils-gui这个包我一直都没有用,也是没有经过本地测试的。这个打包规则我是按照ubuntu官方发布的amule包的打包方式来进行的,因此不必卸载旧版本应该就可以直接升级安装了。
在装amule的cvs版之前,必须先安装相关的wxgtk2.8的包,如果你觉得原来的wx2.6没有什么用了,也可以先卸载掉。如果不准备用wxgtk自己编译或者开发什么,那么只安装libwxbase2.8-0_2.8.0.1-1_i386.deb,libwxgtk2.8-0_2.8.0.1-1_i386.deb和wx2.8-i18n_2.8.0.1-1_all.deb三个包就可以了。
因此,总结一下,如果想使用这个cvs版的amule,请下载如下几个包
amule_2.1.99+cvs20070116-1leoubuntu1_i386.deb
amule-common_2.1.99+cvs20070116-1leoubuntu1_all.deb
amule-utils_2.1.99+cvs20070116-1leoubuntu1_i386.deb
libwxbase2.8-0_2.8.0.1-1_i386.deb
libwxgtk2.8-0_2.8.0.1-1_i386.deb
wx2.8-i18n_2.8.0.1-1_all.deb
然后,sudo aptitude install libwxbase2.8-0_2.8.0.1-1_i386.deb libwxgtk2.8-0_2.8.0.1-1_i386.deb wx2.8-i18n_2.8.0.1-1_all.deb
再,sudo aptitude install amule_2.1.99+cvs20070116-1leoubuntu1_i386.deb amule-common_2.1.99+cvs20070116-1leoubuntu1_all.deb
再,sudo aptitude install amule-utils_2.1.99+cvs20070116-1leoubuntu1_i386.deb
由于是cvs版本,作者规定需要加“--even-if-lfroen-complains-this-will-stay”作为参数才可以运行amule,很有意思,呵呵。
所以,安装完毕后,在终端运行 amule --even-if-lfroen-complains-this-will-stay 就可以看到这个cvs版本运行了。
也可以用gnome或者kde的菜单编辑器,将上面那行参数加入到amule的项目里面,每次就可以直接从菜单启动了。
最最后,虽然上述方法应该是可行的,但是还是强烈推荐自己制作一个本地目录的源加入到sources.list文件里,这对于经常自己打包或者从网上托一些包回来的朋友而言,是极大的方便的。
原URL: http://my.opera.com/leo_tzao/blog/amule ... buntu-edgy
最最最后,贴一张这个版本在我机器上运行的效果图吧──