首先是编译过程中,需要选中
luci-app-transmission_git-17.080.69173-773734e-1_all.ipk
luci-i18n-transmission-zh-cn_git-17.080.69173-773734e-1_all.ipk
transmission-daemon-openssl_2.92+git-4_x86_64.ipk
transmission-web_2.92+git-4_x86_64.ipk
如果编译中只选中了luci-app-transmission
的话,transmission是不能运行的,可以在编译完成后,在LEDE的“系统”=》“软件包”里安装后面两个IPK
然后,先不急着运行transmission,先到"系统”->"挂载点"看下硬盘的挂载情况
我这里的挂载点是/mnt/sda3
现在到"网络存储"=>"transmission"下设置"下载目录”,默认是/tmp/transmission/done
,修改成挂载点的路径/mnt/sda3/transmission/done
选择用户组,这个应该是运行transmission的用户,默认是"transmission”,不用修改,为了安全.
然后putty进入lede,首先看下用户列表
cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk -F":" '{ print $1"|"$3"|"$4 }'|more
然后建立目录
mkdir /mnt/sda3/transmission
然后指定目录所属的用户,格式为
chown 用户名 目录名
chown transmission /mnt/sda3/transmission
好了,现在用户指定成transmission了,但是组却还是root组
好吧, 现在用chgrp指定用户组
chgrp -R transmission /mnt/sda3/transmission
现在我们用ls看下所属的用户及用户组吧
ls /mnt/sda3/transmission -l
继续给目录权限
chmod 777 /mnt/sda3/transmission
ok,好了,现在可以启用transmission
了
但是,用的transmission web'实在是有一点丑,我们把它换成
transmission-web-control`吧
**transmission-web-control**
项目地址:https://github.com/ronggang/transmission-web-control/wiki/Linux-Installation-CN
还是在putty里先
cd /root
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh
bash install-tr-control-cn.sh
先选择6.指定安装目录
,因为我们使用的是transmission
账户运行,所以会现找不到transmission
进程,
输入
/usr/share/transmission
然后稍等下,会继续出现菜单,这个时候选择1.安装最新的发布版本
一会儿就会安装完成,这时候只需要输入
路由器IP:9091
就可以看到web了