查看文章 |
mldonkey介绍 这个软件的就是可以BT,电驴,而且还能http,ftp下载,功能是最全的,不过有朋友说bt的速度不如rtorrent。 这个软件和rtorrent比较类似,也是需要在optware下安装。都是可以进行远程控制。 mldonkey是一个开源的项目, http://sourceforge.net/project/showfiles.php?group_id=156414&package_id=174487 从上面还有windows的版本,不错,以后可以架设一台windows的机器来玩这个。不过你从上面下载回来的是源代码,没有编译,我还不知道怎么直接使用,我也不会编译。这里提供编译好的版本,目前最新是2.93的版本,这里下载的版本,你就可以在optware下使用。因为optware的官方网站上没有提供,所以你不能通过 ipkg 这种方式来安装。 http://oleg.wl500g.info/bin/mlnet/ 把下载回来的文件mlnet.byte.gz 放到public/downloads/mss 目录下。 安装mldonkey 1:运行下面命令 gunzip /shares/mss-hdd/Public/downloads/mss/mlnet.byte.gz 2:安装lib mldonkey运行需要一个libbz2.so.1.0文件,你可以把这个文件复制到 /opt/lib 下就可以了。 cp /shares/mss-hdd/Public/downloads/mss/mldonkey_lib/libbz2.so.1.0 /opt/bin/ 3:创建启动脚本 vi /opt/etc/init.d/S91mlnet 把下面的内容复制过去 ####################### #!/bin/sh #################### 上面的内容,我修改了一下,红色的地方,是我修改过的,和恩山的有点不同。root的文件夹已经在安装rtrorrent的时候创建。 4:修改文件属性,让他可执行 chmod +x /opt/etc/init.d/S91mlnet 5:启动mldonkey /opt/etc/init.d/S91mlnet 这个时候就会创建不少文件,在/opt/root 的目录下创建.mldonkey的文件夹。 6:停止mldonkey 只有停止mldonkey,才能修改,替换配置文件 killall mlnet 7:修改下载路径 缺省mldonkey下载的路径是 /opt/root/.mldonkey/incoming 目录下,最简单的办法就是做链接 # ln -s /opt/root/.mldonkey/incoming/ /shares/mss-hdd/Public/downloads/mldonkey/ chmod 777 /opt/root/.mldonkey/incoming/directories chmod 777 /opt/root/.mldonkey/incoming/files 8:修改配置文件
mldonkey需要用到3个配置文件,这3个配置文件都是在/opt/root/.mldonkey/目录下。 downloads.ini 文件,里面可以指定下载的目录。 donkey.ini文件,里面关于参数和使用的端口 servers.ini文件,里面包括链接的donkey的服务器 运行下面的命令,把这3个文件做一下备份 cp /opt/root/.mldonkey/donkey.ini /opt/root/.mldonkey/backup_donkey.ini 主要修改了 donkey.ini 里面的 downloads.ini
改 web_infos = [ ("server.met", 0, "http://www.emule.org.cn/server.met");
9:重新启动mldonkey /opt/etc/init.d/S91mlnet
访问mldonkey 访问mldonkey有两种方式,web和客户端的方式 web方式: http://mss:4080/,就可以访问到mldonkey,通过这里你可以查看到你mldonkey使用的端口 help,sysinfo 里就可以看到mldonkey 使用的端口和下载的路径。 客户端方式 在PC上安装sancho mldonkey的PC端管理软件 http://sancho-gui.sourceforge.net/download.phtml 端口映射 必须在router上做端口映射,这样才能提高下载速度, 备份配置文件 把安装mldonkey修改过的文件都备份到 /public/downloads/mss/config下。这样以后再次配置,就可以直接复制文件,无需手工修改。 cp /opt/root/.mldonkey/donkey.ini /shares/mss-hdd/Public/downloads/mss/config/backup_mldonkey_donkey.ini 备注 1:mldonkey要使用的lib库,在恩山论坛有提供下载,里面很多文件,有朋友说安装mldonkey,只需要3个lib就可以了,不过我安装的时候,只用了一个lib文件就可以了。另外两个lib,根本不需要。 2:资料上说mldonkey可以支持ftp,http下载,这些功能还没有研究 3:下载的目录通过链接的方式,把/opt/root/.mldonkey/incoming 的目录链接到/public/downloads/mldonkey 目录下,我已经在linux下修改incoming目录下的文件夹的权限属性。 4:root的文件夹是我在安装rtorrent的时候创建的,这篇文章是在装完rtorrent后装mldonkey写的,有朋友曾经说,如果不安装rtorrent,装mldonkey就失败,我想这也是有可能的,不过我没有测试过。 5:mldonkey每次安装的使用的端口都是不一样的,除非你是用同一个donkey,ini 的配置文件。 6:如果你没有安装lib,会出现下面的错误 # /opt/etc/init.d/S91mlnet 那么你只需要把这个文件'libbz2.so.1.0'复制到 /opt/lib 的目录下就可以 7:关于无法删除下载的问题,这个是由于linux的权限的问题,你在linux下chmod 777 目录,或者通过winscp登陆mss,把incoming下的两个文件夹的权限改为777,就可以了 8:乱码的问题,还是和rtorrent一样,windows,访问下载的文件夹,通过客户端下载,都显示正常,只是telnet到mss上显示是乱码。可以接受,如果要修改mss上的乱码,估计就要修改mss的samba,目前没有看到任何资料。 9:mldonkey不需要采用screen,后台运行的方式,你运行了mldonkey后,关闭telnet,mldonkey继续运行,除非你重新启动mss |

