kget不支持ed2k链接下载。
去找emule
[root@localhost zhangbin]# urpmi emule
没有叫做 emule 的软件包
[root@localhost zhangbin]# urpmi mule
没有叫做 mule 的软件包
amule 是emule for linux的版本。
[root@localhost zhangbin]# urpmi amule
没有叫做 amule 的软件包
去搜索额一下,在sourceforge里面下到了 lmule-1..3..1 tar。gz,装不起。
[root@localhost lmule-1.3.1]# ls
ABOUT-NLS config.guess* COPYING lmule.desktop mkinstalldirs*
acinclude.m4 config.h.in depcomp* lmule.xpm po/
aclocal.m4 config.rpath* docs/ m4/ README
AUTHORS config.sub* INSTALL Makefile.am src/
ChangeLog configure* install-sh* Makefile.in TODO
Compilation.flags.in configure.in intl/ missing*
[root@localhost lmule-1.3.1]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... no
checking for c++... no
checking for gpp... no
checking for aCC... no
checking for CC... no
checking for cxx... no
checking for cc++... no
checking for cl... no
checking for FCC... no
checking for KCC... no
checking for RCC... no
checking for xlC_r... no
checking for xlC... no
checking for C++ compiler default output... configure: error: C++ compiler cannot create executables
See `config.log' for more details.
[root@localhost lmule-1.3.1]# urpmi g++
没有叫做 g++ 的软件包
[root@localhost lmule-1.3.1]# sh install-sh
install-sh: no input file specified
[root@localhost lmule-1.3.1]# ./install-sh
./install-sh: no input file specified
install里面是这么说的:
INSTALL
-------
You will need glib/gtk-1.2.10 (package names like glib and glibdev or
glib-devel, gtk and gtkdev or gtk-devel) and libexpat (package name should be
expat) to compile LMule. Also wxWindows-2.4.0 or greater, linked against
glib/gtk-1.2.10 is needed (package names wxGTK and wxGTK-devel).
I have used GCC 2.95.2, 3.2, and 3.3 to compile LMule, older GCC's probably
can't handle Microsoft C++ well enough.
You do not need to patch wxWindows anymore. You can do it, but most of the patch
stuff is already moved into the LMule itself so you will not get much benefits
from patching. So just grab the prebuilt library for your distribution, install
it and start compiling the LMule :) (Un-Thesis> You must patch wxWindows'
src/generic/listctrl.cpp and include/listctrl.h before you can statically link
it to LMule)
Anyway, if you want to patch, here are the instructions:
去http://easyurpmi.zarb.org/ 上添加PLF的源,然后再装
PLF
The PLF project maintains Mandriva Linux packages that cannot be included in the official Mandriva sources due to various reasons, such as Mandriva policies regarding software patents. More info
To add the medias press the button below and select Open in the new window:
Backport and testing medias are also added but disabled by default.
You can enable, disable and remove medias in Rpmdrake media settings (drakrpm-edit-media).
Advanced
If you do not want to or cannot use the automatic set-up buttons above, you can run the following commands manually as root:
urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'
urpmi.addmedia --distrib --mirrorlist 'http://plf.zarb.org/mirrors/$RELEASE.$ARCH.list'
[root@localhost lmule-1.3.1]# urpmi amule
为了满足依赖关系,将安装下列软件包:
软件包 版本 释放 架构
(介质“Contrib (Official2010.0-33)”)
libcryptopp6 5.5.2 3mdv2009.1 i586
libgeoip1 1.4.6 2mdv2010.0 i586
libupnp3 1.6.6 2mdv2010.0 i586
(介质“Contrib (Official2010.0-57)”)
geoip 1.4.6 2mdv2010.0 i586
libgeoipupdate0 1.4.6 2mdv2010.0 i586
(介质“PLF Free”)
amule 2.2.6 1plf2010.0 i586
将会使用 46MB 的额外磁盘空间。
将会获取 18MB 的软件包。
继续安装 6 个软件包吗?(是(Y)/否(n))[是]y
http://fundawang.lcuc.org.cn/mandriva/official/2010.0/i586/media/contrib/release/libgeoipupdate0-1.4.6-2mdv2010.0.i586.rpm
http://fundawang.lcuc.org.cn/mandriva/official/2010.0/i586/media/contrib/release/libgeoip1-1.4.6-2mdv2010.0.i586.rpm
http://fundawang.lcuc.org.cn/mandriva/official/2010.0/i586/media/contrib/release/libupnp3-1.6.6-2mdv2010.0.i586.rpm
http://fundawang.lcuc.org.cn/mandriva/official/2010.0/i586/media/contrib/release/geoip-1.4.6-2mdv2010.0.i586.rpm
http://fundawang.lcuc.org.cn/mandriva/official/2010.0/i586/media/contrib/release/libcryptopp6-5.5.2-3mdv2009.1.i586.rpm
http://plf.zarb.org/mirrors/2010.0.i586.list: media/../../../../2010.0/free/release/binary/i586/amule-2.2.6-1plf2010.0.i586.rpm
正在从 /var/cache/urpmi/rpms 安装 libgeoipupdate0-1.4.6-2mdv2010.0.i586.rpm geoip-1.4.6-2mdv2010.0.i586.rpm amule-2.2.6-1plf2010.0.i586.rpm libupnp3-1.6.6-2mdv2010.0.i586.rpm libcryptopp6-5.5.2-3mdv2009.1.i586.rpm libgeoip1-1.4.6-2mdv2010.0.i586.rpm
正在准备... #############################################
1/6: libcryptopp6 #############################################
2/6: libupnp3 #############################################
3/6: libgeoip1 #############################################
4/6: libgeoipupdate0 #############################################
5/6: geoip #############################################
6/6: amule #############################################
结果amule有了,就是启动后,连接错误。
--------------------装mldonkey
[root@localhost lmule-1.3.1]# urpmi mldonkey
为满足“netcat”的依赖关系,需要安装下列软件包之一:
1- netcat-openbsd-1.89-3mdv2009.1.i586: Reads and writes data across network connections using TCP or UDP (即将安装)
2- netcat-gnu-0.7.1-7mdv2010.0.i586: Networking utility that manages TCP and UDP connections (即将安装)
3- netcat-traditional-1.10-33mdv2010.0.i586: Reads and writes data across network connections using TCP or UDP (即将安装)
请输入您的选择:(1-3)2
为了满足依赖关系,将安装下列软件包:
软件包 版本 释放 架构
(介质“Contrib (Official2010.0-9)”)
netcat-gnu 0.7.1 7mdv2010.0 i586
(介质“PLF Free”)
mldonkey 3.0.1 1plf2010.0 i586
将会使用 5.9MB 的额外磁盘空间。
将会获取 1.7MB 的软件包。
继续安装 2 个软件包吗?(是(Y)/否(n))[是]y
http://fundawang.lcuc.org.cn/mandriva/official/2010.0/i586/media/contrib/release/netcat-gnu-0.7.1-7mdv2010.0.i586.rpm
http://plf.zarb.org/mirrors/2010.0.i586.list: media/../../../../2010.0/free/release/binary/i586/mldonkey-3.0.1-1plf2010.0.i586.rpm
正在从 /var/cache/urpmi/rpms 安装 mldonkey-3.0.1-1plf2010.0.i586.rpm netcat-gnu-0.7.1-7mdv2010.0.i586.rpm
正在准备... #############################################
1/2: netcat-gnu #############################################
2/2: mldonkey #############################################