今天想在VeryCD上下载东西,不过很郁闷的是,一点击下载,就提示我“Firefox 不知道如何打开此地址,因为协议 (ed2k) 未和任何程序关联。”之前linux下一直使用普通下载,所以上网搜索之……

据说Mldonkey是“超级电驴”,所以本人也装个试一下。

其实安装还是比较简单的,我用的是源码安装,下面是安装步骤:

1、wget http://garr.dl.sourceforge.net/sourceforge/mldonkey/mldonkey-3.0.7.tar.bz2

2、解压下载的bz2文件:

bunzip2 mldonkey-3.0.7.tar.bz2

3、解压由bz2解压出来的tar文件:

tar xvf mldonkey-3.0.7.tar

4、vim mldonkey-3.0.7/src/utils/lib/charsetstubs.c

5、找到下列代码处

if (!str)
raise_error ();
return (copy_string ((char*) str));
}

在其中加入“
str="UTF-8";
”(大概在1379行上下),加入后如下显示:
if (!str)
raise_error ();
str="UTF-8";
return (copy_string ((char*) str));
}
6、
因为Mldonkey支持许多不同的协议(许多都是用不到的), 一般来说只需要BT, 直接http和ftp文件下载, 电驴下载, 可以使用下面的命令
./configure --disable-multinet --enable-donkey --enable-filetp --enable-bittorrent  --enable-batch --disable-fasttrack
--disable-magic --disable-gui --disable-donkeysui --enable-gd

在./configure的同时,建议加入下列参数:
--enable-upnp-natpmp      :
使用内置的libs编译upnp和natpmp支持,增加下列参数
--enable-force-upnp-natpmp
:在编译mldonkey的同时编译libs支持
7、完成上面的步骤后就可以开始编译了
make mlnet.byte.static
编译完成后使用
mlnet.byte.static
就可以开启服务了。为什么说是一个服务呢,下面我来按自己的理解为大家讲解一下:
与其说这是一款软件,还不如说是一个服务,因为Mldonkey默认是没有图形用户界面的,只能通过访问http://127.0.0.1:4080/来访问,
大家注意看:http开头,也就是说,只要用浏览器,就可以访问,这里面的好处我在后面会讲到,现在还是说图形界面的问题。
不喜欢网页形式的朋友可以到下面的链接下载专门为Mldonkey而写的图形工具:
http://mldonkey.sourceforge.net/Gui
在这里我推荐使用Sancho
,因为这个工具安装比较简单,界面也算说得过去。如果装完不喜欢这个界面,还可以选择安装其他GUI。
Sancho下载:http://sancho.awardspace.com/
Sancho的安装与配置非常简单,这里就不说了。如果有问题可以留言~~
现在回过头来说说之前讲到的好处,因为Mldonkey可以用来做服务器,所以把他架设到公网上可以充当离线下载服务器!
具体可以参照http://obmem.info/?p=259
(自己偷偷懒,呵呵!)
好了,暂时这么多了,Mldonkey还有优化的余地,有兴趣的可以去网上搜一下。

CentOS5.5 安装Mldonkey 3.0.7相关推荐

  1. FreeNAS 0.72 安装 mldonkey 3.0.6

    仰慕 mldonkey 已久,尤其是现在BT资源很少,而donkey资源还很多的情况. 对linux 比较熟,对FreeBSD其实不怎么了解,也就是这段时间用 FreeNAS的经验吧.所以先做了一些功 ...

  2. 再论 FreeNAS 0.72 安装 MLdonkey

    已经写了一篇 FreeNAS 0.72 安装 MLdonkey 3.0.6了,再论就有点废话的感觉,但是,我个人确实从中学到点东西,而且对原来的步骤做了精炼,算是给后来人指路吧. 原来的 FreeNA ...

  3. ecshop支持mysql5.5吗,centos5.5 安装配置 ecshop【nginx + php + mysql】

    centos5.5 安装配置 ecshop[nginx + php + mysql] 备注:建议使用centos5.5作为ecshop的注意,因为centos6的最新版本都是5.3以上的,所以而ecs ...

  4. CentOS7 安装Mldonkey(电驴)步骤

    CentOS7 安装Mldonkey(电驴)步骤 1.从网上下载压缩包: wget https://sourceforge.net/projects/mldonkey/files/mldonkey/3 ...

  5. bcm4313 驱动 linux,CentOS5.6安装BCM4313无线网卡驱动

    CentOS5.6安装BCM4313无线网卡驱动 本人使用的机器是三星N148上网本,安装的是CentOS 5.6版本的操作系统,内核版本是2.6.18-238.12.1.el5,无线网卡是Broad ...

  6. Linux安装无法运行install,Linux新手安装Debian-8.2.0可能遇到的问题

    归纳如下: 一.安装准备工作 1.用UltraISO(软碟通)软件制作U盘启动Debian-8.2.0-i386-DVD-1.iso镜像: 2.如果不使用全部硬盘安装Debian-8.2.0系统,就给 ...

  7. vmware+android+4.3,Vmware虚拟机安装安卓4.0系统教程

    大家都知道安卓软件要在电脑windows系统下运行只能依靠安卓模拟器和虚拟机.之前绿茶小编和大家分享过安卓模拟器,下面和大家一起分享安卓虚拟机Vmware安装运行安卓4.0系统. 安卓虚拟机Vmwar ...

  8. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

  9. windows7 下 安装ipython-5.1.0报错

    1,报错内容 1 2 3 4 C:\Users\Hunk\Desktop\test\ipython-5.1.0>python setupegg.py install ---- error: Se ...

最新文章

  1. 独家 | Python处理海量数据集的三种方法
  2. 几道 BAT 算法面试中经常问的「字符串」问题
  3. 已知先序遍历和中序遍历,输出他的后序遍历序列.
  4. 胖爷的vim实用手册 - 基础篇(打开、关闭、移动、搜索)
  5. MATLAB 无约束一维极值问题
  6. boost::shared_lock相关的测试程序
  7. 调用百度报Cannot read property ‘lng‘ of null错误
  8. 《零基础看得懂的C语言入门教程 》——(五)C语言的变量、常量及运算
  9. JAVA面试要点004_JAVA编程过程中为了性能优化_应该注意到的地方
  10. Linux 命令(118)—— bzip2 命令
  11. java周边技术文摘
  12. 从程序员小仙飞升上神,java技术开发要如何实现?
  13. AP类WiFi模块系列二:半成品主板式大功率AP类WiFi模块
  14. android 8字体下载,安卓手机字体
  15. Iphone 游戏引擎剖析
  16. 腾讯秀丽江山之长歌行服务器维护,37秀丽江山之长歌行服务器正式关服公告
  17. bootstrap常用样式整理
  18. 2022年油猴(tampermonkey)超简单安装
  19. http://blog.sina.com.cn/s/blog_a3d2fd2d0101hyu7.html
  20. WPF 实现label换行

热门文章

  1. 整车控制器(VCU)
  2. Saas应用领域与行业前景
  3. 利用动态二进制加密实现新型一句话木马之.NET篇(转)冰蝎
  4. 《微机原理与接口技术》复习参考资料,期末考试和专接本适用
  5. practical c++ metaprogramming(翻译及学习)
  6. 读书笔记--青年文摘摘抄
  7. LayUi做登录注册
  8. 【翻译】第四章 MMS-EASE Lite底层
  9. C++运算符重载(详解)
  10. 2020-11-17 C语言的历史