热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

摆脱掉debian用olegoptware安装mldonkey

摆脱掉debian用olegoptware安装mldonkey--Linux发行版技术-Debian信息,下面是详情阅读。
如果以前安装了optware for dd-wrt请从此处开始看

第一步 备份以前的设置

请把/opt/etc、/opt/share里面的内容用Winscp备份出来,一边以后进行恢复。

第二步 删除原先的/opt内部的启动项

编辑启动脚本,暂时屏蔽掉从

mount -o bind /jffs/opt /opt

这一行开始所有和/opt里面程序有关的启动项,屏蔽方法是在每一行前加#号

然后重启路由器,这样所有和OPT相关的程序就不会启动了

第三步 将原先的opt目录更名。

如果原先的opt目录路径是/jffs/opt,则输入

mv /jffs/opt /jffs/ddopt

进行更名,呆一会儿完成更新后就可以删掉了。

如果是全新安装请从此处看

第四步 安装新的oleg opt

到这里,去下载一个 .tar.gz的文件

http://code.google.com/p/oleg-for-mss-base/downloads/list

在页面中部就可以看见了

在此感谢论坛上的hlidea同志,是他编译的

下载完成后,把它丢进/jffs里面,然后telnet进去,输入

cd /jffs

tar zxvf opt.tar.gz

解压之后,/jffs里面就有新的opt目录了。

第五步 再把以前的软件都装回去

执行mount -o bind /jffs/opt /opt

你会发现,/opt下面又有东西啦

然后就简单了,分别执行

/opt/bin/ipkg update

/opt/bin/ipkg install XXXXXXX。。。。

慢慢把什么samba、thttpd、proftpd之类的都装回去就行了

第六步 恢复设置

刚才不是备份过/opt/etc么?软件都装完以后,把.conf设置文件都拷回去,如果你还有web界面,把/opt/share备份的内容也都拷回去。

第七步 安装mldonkey需要的库

为了大家方便我把我的库打包上传了已经,见附件

下载以后解压出来一个.tar.gz文件,扔到/opt下面,然后

cd /opt

tar zxvf optlib.tar.gz

解开就行了

第八步 安装mldonkey本身

到这个帖子中找到4个压缩包,下载到PC解压

http://www.right.com.cn/forum/vi ... &highlight=mldonkey

解压缩以后丢到/opt/bin里面,文件名是mlnet.lite

然后chmod +x /opt/bin/mlnet.lite

加上可执行权限。

第九步 给mldonkey建一个启动shell

因为mldonkey每次都把配置文件放在HOME这个环境变量里,所以得给他建立一个启动脚本,每次设置一下HOME这个变量。

我就贴一下我的吧,用vi创建一个文本文件,放在哪里随意:

#!/bin/sh

if [ -n "`pidof mlnet.lite`" ]; then

echo "Kill old program..."

killall mlnet.lite

sleep 10

fi

export HOME=/jffs/root

rm /jffs/root/.mldonkey/*.tmp 2>/dev/null

rm /jffs/root/.mldonkey/mlnet.log 2>/dev/null

rm /jffs/root/.mldonkey/*.pid 2>/dev/null

/opt/bin/mlnet.lite&

我把这个脚本放在/opt/etc/init.d了,名叫mlnet,别忘了还要chmod +x /opt/etc/init.d/mlnet

然后建立一个临时目录

mkdir /jffs/root

之后就执行/opt/etc/init.d/mlnet

就行了,第一次mlnet会自己在/jffs/root/.mldonkey下面创建一大堆的启动文件(注意这个目录是隐藏的)

第十步 把mldonkey的设置弄一下。

先停止mldonkey,用命令killall mlnet.lite

我已经配置好了,参见

http://www.right.com.cn/forum/viewthread.php?tid=12106

附件中的settings.rar,解压缩以后Winscp扔到/jffs/root/.mldonkey下面覆盖源文件就行了,之后重新启动mlnet就行了。

至此结束
推荐阅读
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • PHP玩家基地系统毕业设计(附源码、运行环境)的用户登录界面、游戏管理和玩家作品管理
    本文介绍了一个PHP玩家基地系统的毕业设计,包括用户登录界面、游戏管理和玩家作品管理等功能。附带源码和运行环境,并提供免费赠送本源代码和数据库的方式,请私信获取详细信息。摘要共计约XXX字。 ... [详细]
  • Monkey《大话移动——Android与iOS应用测试指南》的预购信息发布啦!
    Monkey《大话移动——Android与iOS应用测试指南》的预购信息已经发布,可以在京东和当当网进行预购。感谢几位大牛给出的书评,并呼吁大家的支持。明天京东的链接也将发布。 ... [详细]
  • 本文介绍了《中秋夜作》的翻译及原文赏析,以及诗人当代钱钟书的背景和特点。通过对诗歌的解读,揭示了其中蕴含的情感和意境。 ... [详细]
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • GetWindowLong函数
    今天在看一个代码里头写了GetWindowLong(hwnd,0),我当时就有点费解,靠,上网搜索函数原型说明,死活找不到第 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 本文描述了作者第一次参加比赛的经历和感受。作者是小学六年级时参加比赛的唯一选手,感到有些紧张。在比赛期间,作者与学长学姐一起用餐,在比赛题目中遇到了一些困难,但最终成功解决。作者还尝试了一款游戏,在回程的路上感到晕车。最终,作者以110分的成绩取得了省一会的资格,并坚定了继续学习的决心。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 云原生边缘计算之KubeEdge简介及功能特点
    本文介绍了云原生边缘计算中的KubeEdge系统,该系统是一个开源系统,用于将容器化应用程序编排功能扩展到Edge的主机。它基于Kubernetes构建,并为网络应用程序提供基础架构支持。同时,KubeEdge具有离线模式、基于Kubernetes的节点、群集、应用程序和设备管理、资源优化等特点。此外,KubeEdge还支持跨平台工作,在私有、公共和混合云中都可以运行。同时,KubeEdge还提供数据管理和数据分析管道引擎的支持。最后,本文还介绍了KubeEdge系统生成证书的方法。 ... [详细]
  • 关羽败走麦城时路过马超封地 马超为何没有出手救人
    对当年关羽败走麦城,恰好路过马超的封地,为啥马超不救他?很感兴趣的小伙伴们,趣历史小编带来详细的文章供大家参考。说到英雄好汉,便要提到一本名著了,没错,那就是《三国演义》。书中虽 ... [详细]
author-avatar
何止爱你2010_694
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有