[ 已解决 ]kmldonkey 连接服务器后马上断开?

如题。。

一键安装后,设置时问 mlnet 在那里,我搜索发现在 /usr/bin/ 里面,我就指向这里。

运行:kmldonkey 不停显示连接服务器,然后马上又断开。


解决问题的两点要素:
1、版本低了。
2、先要运行 mlnet 服务端

mlnet 是一个命令行的服务器端,负责真正的下载:

kmldonkey/sancho 只是一个图形操作界面。

你的服务器端根本没启动,当然连不上啦。

Alt + F2 调出 krunner,运行 mlnet,再连。

PS:mldonkey 没有配置过的话速度不是很好,配置文章你可以 Google 搜索。

状态依然,我迷惑了。。。。。


这个很有可能是配置的问题,你可以上网搜搜怎么配置 mldonkey,配好后才能正常使用。
另外连不上也有可能是外国把中国的 IP 屏蔽了什么的,原因是据说中国有很多吸血用户(比如说大名鼎鼎的迅雷),光下载不上传,而且积分打的也不公平。

这个,还有简单点的驴吗?全图形配置的。

这个可以全图形配置吧,只要你装上了图形前端。
其他的可以考虑 amule 吧
amule 还有个反吸血补丁,这是 mldonkey 没有的,可以防止你被吸血。

我啥也没干就连上了。

你要安装 2.0.7 的,那个才是给 KDE4 用的,怎么你用的是 0.11alpha 那是 KDE3 的啊。

死了八百年了。

这个是在官网上一键安装的啊,而且前天我已经把源里那个 kde3 的源已经删除了。

难道是我的 packman 源不行?这个源是社区源来的。

而且今天我已经更新过两次系统了。都没说这个软件要更新,晕。。。。

你再仔细看你的截图和我的截图。

我的截图的标题是 Kmldonkey,你的截图的标题是 Kmldoneky/KDE3。程序都不是一样的好么。

我知道了,你上一次强调我就已经反应过来了,版本不同。

我是说:在官网软件搜索里下的一键安装包,不知道怎么的,就安装成 kde3 的版本。晕啊,,,然后今天还提示升级了两次,都没说这个软件要更新。。。。

很明显你没加那个 2.0.7 的源呗。请问你到底连上没有。

现在在上班,明天再试吧。

我安装了最新的 2.0.7 的版本,连上了,不过还是要先运行 mlnet ,然后启动就连上了。

在启动 kmldonkey 时,要能自动检测一下 mlnet 是否已经启动,未启动就启动一下,这一步能自动运行就好了。

下面上个成功图。谢谢苏姐的指导。


这个当然可以,mldonkey 一般是跑在路由器或非图形界面的…不然也不会故意去分离开。

#!/bin/sh
# Name: start-kmydonkey
# Version: 1.0
# License: GPL-3.0+
# Author: Marguerite Su <marguerite@opensuse.org>
# Description: detect if mlnet is started. if started, then launch kmldonkey directly;
#              if not, start it first.

if pgrep mlnet; then
        nohup kmldonkey >> /dev/null 2>&1 &
else
        nohup mlnet >> /dev/null 2>&1 &
        nohup kmldonkey >> /dev/null 2>&1 &
fi

把这个保存为 start-kmldonkey.sh

chmod +x start-kmldonkey.sh
sudo mv start-kmldonkey.sh /usr/bin
sudo sed -i 's/Exec=kmldonkey \%i \-caption \"\%c\"/Exec=\/usr\/bin\/start-kmldonkey.sh/' /usr/share/applications/kde4/kmldonkey.desktop

就可以了。

不过关闭 kmldonkey 不会同时关掉 mlnet。

你要

ps -A | grep mlnet

然后得到一个进程编号

kill [PID]

自行下载源码编译嘛,最新版本的可以实现 upnp 功能!