U-NAS 自带的是 Transmission 2.22。
几个原因导致我想升级 Transmission:
1、用 Google Chrome 和 Safari 浏览管理页面时中文全部看不着,用 Firefox 还行。
2、喜欢折腾。
下面上升级流程,全程使用 SecureCRT 连接到 192.168.1.110,并 su 到 root 账户。
解压
xz -d transmission-2.84.tar.xz
tar xvf transmission-2.84.tar
./configure
解决“checking for OpenSSL... configure: error: Cannot locate ssl”
apt-get install libssl-dev
./configure
解决“checking for LIBCURL... configure: error: Package requirements (libcurl >= 7.15.4) were not met:”
apt-get install libcurl4-openssl-dev
./configure
解决“checking for LIBEVENT... configure: error: Package requirements (libevent >= 2.0.10) were not met:”
tar xvf libevent-2.0.21-stable.tar.gz
cd libevent-2.0.21-stable
./configure
make
make install
./configure
解决“./configure: line 18817: intltool-update: command not found”
apt-get install intltool
./configure
解决 ”../../depcomp: line 772: exec: g++: not found“
apt-get install g++
make install
解决”/bin/mkdir: 无法创建目录"/usr/local/share/transmission": 文件已存在“
rm -rf /usr/local/share/transmission
自带 transmission-daemon 的启动命令是这样的(由 ps aux 看到)
/usr/bin/transmission-daemon --config-dir /mnt/vg1/v1/share/info --download-dir /mnt/vg1/v1/share --allowed 127.0.0.1,*.*.*.*
使用新版的 transmission-daemon ,使用如下命令
/usr/local/bin/transmission-daemon --config-dir /mnt/vg1/v1/share/info --download-dir /mnt/vg1/v1/share --allowed 127.0.0.1,*.*.*.*
此时不能再使用 U-NAS 管理系统的管理页面进行服务的开启和关闭了,因为那儿还是控制的老版本的 transmission-daemon,当然那儿显示的是“BT/PT服务未启用”
此时通过浏览器打开网页 http://192.168.1.110:9091/transmission/web/,如果能打开的话,那么新版的 Transmission 已安装成功,并且以后都从这里打开种子了。
至于机启动服务还没弄,由于对 debian 比较陌生,所以还得研究研究,研究出来了再补上,困死了,碎觉!!
最后上个图,以此为证,
|