找回密码
 立即注册

QQ登录

只需一步,快速开始

铁威马网络网络存储

[教程分享] 新版BT/PT客户端Transmission-2.84 for WDMyCloud 3.x固件

[复制链接]
本帖最后由 aloofma 于 2014-11-28 16:35 编辑

注意,该Transmission-2.84安装包是为3.x固件编译的,最新4.0固件不能安装

我的MyCloud安装的是原生Debian7系统,我是为这个系统交叉编译的,理论上也适用于wdmycloud 3.x固件,静态编译,无依赖问题,请安装测试,及时反馈BUG。

安装步骤:
方法1:使用安装脚本install_transmission_wd.sh
解压下载的压缩包transmission_2.84.zip得到两个文件
用winSCP将文件拷贝到/root目录
执行
  1. chmod +x install_transmission_wd.sh
  2. ./install_transmission_wd.sh
复制代码
即安装设置完成

方法2:分步安装
解压下载的压缩包transmission_2.84.zip得到两个文件
用winSCP将文件拷贝到/root目录
执行
#创建下载和种子目录
  1. mkdir -p /DataVolume/shares/Public/Download
  2. mkdir -p /DataVolume/shares/Public/Download/torrents
复制代码
#安装transmission2.84
  1. dpkg -i transmission_2.84_armhf.deb
复制代码
#停止服务
  1. service transmission-daemon stop
复制代码
#修改种子存储目录为/DataVolume/shares/Public/Download/torrents
  1. rm -rf /etc/transmission-daemon/torrents
  2. ln -s /DataVolume/shares/Public/Download/torrents /etc/transmission-daemon/torrents
复制代码
#修改下载目录为/DataVolume/shares/Public/Download
  1. sed -i '/  "download-dir": /c\  "download-dir": "/DataVolume/shares/Public/Download", ' /etc/transmission-daemon/settings.json
复制代码
#修改下载完成存储目录为/DataVolume/shares/Public/Download
  1. sed -i '/  "incomplete-dir": /c\   "incomplete-dir": "/DataVolume/shares/Public/Download", ' /etc/transmission-daemon/settings.json
复制代码
#修改rpc验证,用户名和密码为username passwd
  1. sed -i '/  "rpc-authentication-required": /c\   "rpc-authentication-required": true, ' /etc/transmission-daemon/settings.json
  2. sed -i '/  "rpc-username": /c\   "rpc-username": "username", ' /etc/transmission-daemon/settings.json
  3. sed -i '/  "rpc-password": /c\   "rpc-password": "passwd", ' /etc/transmission-daemon/settings.json
复制代码
#禁用白名单
  1. sed -i '/  "rpc-whitelist-enabled": /c\   "rpc-whitelist-enabled": false, ' /etc/transmission-daemon/settings.json
复制代码
#启动服务
  1. service transmission-daemon start
复制代码
安装完成
第二种方法可以自由更改下载目录位置

在浏览器浏览http://yourMyCloudip:9091 用户名username,密码passwd,即可打开transmission web管理界面。

如果想更换Transmission-web 控制界面,可参考amdme的教程http://www.nasyun.com/thread-23474-1-1.html
其中web目录位置为/usr/local/share/transmission/web 。

transmission_2.84下载:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1云币 +2 金条 +3 碎银 +7 收起 理由
爆疯语 + 2 + 3 + 7 大神威武~~~

查看全部评分

使用道具 举报 回复
非常感谢!第一时间来反馈!
使用道具 举报 回复 支持 反对
问一下:
执行是什么意思?
用PUTTY来执行你的对话框命令?
使用道具 举报 回复 支持 反对
SunYee 发表于 2014-11-28 20:09
问一下:
执行是什么意思?
用PUTTY来执行你的对话框命令?

用putty连接或得shell,运行命令
使用道具 举报 回复 支持 反对
请问以前安装过2.52版本的怎么更新啊??
使用道具 举报 回复 支持 反对
滴答滴 发表于 2014-11-28 20:46
请问以前安装过2.52版本的怎么更新啊??

看你怎么安装的,你可以试试
apt-get remove transmission
或者
dpkg -r transmission
使用道具 举报 回复 支持 反对
这版能连接ipv6的peer吗,比如支持ipv6的pt站,如六维空间等

看6v上有人写了关于ubuntu的transmission修改教程

不知道对debian是不适用,本人小白,不会编译

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
本帖最后由 gjcsdr 于 2014-11-28 22:35 编辑
aloofma 发表于 2014-11-28 21:29
看你怎么安装的,你可以试试
apt-get remove transmission
或者

以前安装过旧版本必须先卸载吗?
使用道具 举报 回复 支持 反对
本帖最后由 aloofma 于 2014-11-29 10:26 编辑
gjcsdr 发表于 2014-11-28 22:29
这版能连接ipv6的peer吗,比如支持ipv6的pt站,如六维空间等

看6v上有人写了关于ubuntu的transmission修 ...

我没有改代码,你给的方法我看了,web.c中已经没有这句了。不过从我下载情况看,应该是支持的,我是联通宽带,自己设置的ipv4 to ipv6上的ipv6网。
另外以前安装的也不一定卸载,只要保证不运行,不冲突就行,可以试一下下面的命令禁用服务
update-rc.d transmission-daemon remove
或者update-rc.d transmission remove
然后再安装我提供的新版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用道具 举报 回复 支持 反对
aloofma 发表于 2014-11-29 10:14
我没有改代码,你给的方法我看了,web.c中已经没有这句了。不过从我下载情况看,应该是支持的,我是联通 ...

原来如此!
我原先安装了2.52版本。。。
怪不得我按照你的教程,两种方法,都是点第一步就没什么反应,或者出错。
我试试用你的这两个禁用指令看看。
问一下:2.52除了禁用,难道还可以完全卸载?
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 搜索 官方QQ群