找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4904|回复: 2

新手分享经验,另请教一个关于Transmission启动的问题,望赐教

[复制链接]
发表于 2009-10-6 10:59 | 显示全部楼层 |阅读模式
本帖最后由 香菇炖鸡 于 2009-10-6 16:25 编辑

在论坛里找资料,先是用GHOST包做好了transmission的脱机BT,也下了一个片子了

但是我发现脱机包为了方便大多数人而装了好几个软件,于是我就想自己重新弄一遍,只保留transmission

于是,先是格了2个盘,一个按ext2,第二分区按ext3格的,然后在jffs内挂上ext3的lib文件夹,ddwrt的启动文件里加载lib里的ext3驱动

至于DD的启动命令,当然必须加入2行 加载ext3的命令

mount /dev/scsi/host0/bus0/target0/lun0/part1 /jffs
insmod /jffs/lib/modules/2.4.30/jbd.o
insmod /jffs/lib/modules/2.4.30/ext3.o

mount /dev/scsi/host0/bus0/target0/lun0/part2 /mmc -t ext3
mount /dev/mtdblock/4 /mnt
mount -o bind /jffs/opt /opt
sleep 3
/opt/etc/init.d/S08samba
/opt/bin/transmission-daemon -g /jffs/opt/data/torrents/.config/transmission-daemon


具体可参考 脱机下载终于稳定了,写一些心得和方法


一切正常, 然后用WINSCP往jffs里传上opt.tar.gz和samba_3.2.14-1_mipsel.ipk(((此处参考hjshjs 的帖子【原创】rtorrent脱机下载,rutorrent和rtwi实现web控制的傻瓜式完美教程的  opt.tar.gz的下载地址 http://code.google.com/p/oleg-for-mss-base/downloads/list)))

然后telnet进路由,先将opt解压,
然后telnet进去路由(方法:开始菜单-->运行-->输入CMD    弹出命令提示附窗口输入TELNET空格路由IP地址)输入帐号和密码
我的是:
输入telnet 192.168.2.1
输入账号,回车,输入密码,回车然后就登陆进去了。

输入cd /jffs
注意:后面的所有操作均在jffs路径下进行,如果telnet中途退出,请重新登录后切回jffs路径。
输入tar zxvf opt.tar.gz

这样就安装好了optware,下面的安装就显得简单了


三、安装samba3

(一)下载SAMBA 3最新版
下载地址:http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable,请在里面找文件名为samba_*.*.**-*_mipsel.ipk的文件
下载后用winscp传至usb硬盘的jffs目录
(二)安装SAMBA3
输入mount -o bind /jffs/opt /opt
输入opt/bin/ipkg update
注意,opt前面没有斜杠。后面涉及ipkg命令,请都务必输入opt/bin/ipkg ***



引用部分都是在本区精华贴里找到的

ipkg升级完了以后,就可以直接来安装transmission1.75了,目前最新的
/opt/bin/ipkg install transmission

此处,也有个帖子参考 Transmission 1.5版 DD-WRT下安装教程

按照帖子里的步骤,到这里基本就OK了,记得打开防火墙的端口,否则访问不了

需要做的就是打开这些程序
首先打开samba3
/opt/etc/init.d/S08samba

然后呢,打开transmission
/opt/bin/transmission-daemon -g /jffs/opt/data/torrents/.config/transmission-daemon

在telnet里,用top命令可以查到相关的命令已经启动,这就OK了, 可以在浏览器里从192.168.1.1:9091里进行管理了


至此,我的dd可以工作了, 然后我参照ghost包里,做了transmission的自动启动,问题就出来了

我在jffs下建了个transmission文件,并写入
#!/bin/sh
cd  /
echo "start samba ......"
/opt/etc/init.d/S08samba

echo "start transmission ......"
/opt/bin/transmission-daemon -g /jffs/opt/data/torrents/.config/transmission-daemon


在确保transmission-daemon没启动的情况下,直接运行 /jffs/transmission 的命令时,会提示
root@DD-WRT:~# /jffs/transmission
-sh: /jffs/transmission: Permission denied


原来这个问题还真是菜鸟问题,字面解释就是没有运行权限,用WINSCP打开那几个文件属性一看,发现自己新建的transmission文件的确没给权限,给了权限之后,就和GHOST包做出来的效果一致了。OK

这样,在DD的启动文件里就可以改过来了。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2009-10-9 01:05 | 显示全部楼层
请lz做一个完整步骤的教程,,,和上传一下ghost吧,,,菜鸟需要~~谢谢
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2009-10-10 08:51 | 显示全部楼层
其实我也是菜鸟

步骤帖子里基本就够了,因为也都是按论坛精华贴里的方法做的,你按照我列的那些帖子做一边,基本就都会了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-10-3 23:29

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表