DSM6.1 安装Transmission

DSM6.1 安装Transmission

http://packages.synocommunity.com/最近访问不了了,不能安装Transmission,于是想自己编译,折腾群晖官方编译环境一直进行不下去,跟文档不匹配,搜索发现spksrc这个第三方编译环境里直接就有Transmission,packages.synocommunity.com应该也是使用spksrc编译的,很方便。

1. 网上流传安装方法

但这个安装一直失败。直接访问网站也访问不了http://packages.synocommunity.com/

自己编译安装

编译环境: https://github.com/SynoCommunity/spksrc

1
2
3
4
5
6
7
8
9
sudo dpkg --add-architecture i386 && sudo apt-get update
sudo aptitude install build-essential debootstrap python-pip automake libgmp3-dev libltdl-dev libunistring-dev libffi-dev libcppunit-dev ncurses-dev imagemagick libssl-dev pkg-config zlib1g-dev gettext git curl subversion check intltool gperf flex bison xmlto php5 expect libgc-dev mercurial cython lzip cmake swig libc6-i386 libmount-dev libpcre3-dev libbz2-dev
sudo pip install -U setuptools pip wheel httpie

git clone https://github.com/SynoCommunity/spksrc.git
cd spksrc/
make setup
cd spk/transmission
make arch-bromolow

我编译的是bromolow, 这里有具体说明: https://github.com/SynoCommunity/spksrc/wiki/Developers-HOW-TO, 编译完成spk文件在spksrc/packages/目录下.

手动安装spk就可以了,

更新web-ui

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh

sudo ./install-tr-control-cn.sh

欢迎使用 Transmission Web Control 中文安装脚本。
官方帮助文档:https://github.com/ronggang/transmission-web-control/wiki
安装脚本版本:1.2.2-beta

1. 安装最新的发布版本(release);
2. 安装指定版本,可用于降级;
3. 恢复到官方UI;
4. 重新下载安装脚本(./install-tr-control-cn.sh);
5. 检测 Transmission 是否已启动;
6. 指定安装目录;
9. 安装最新代码库中的内容(master);
===================
0. 退出安装;

请输入对应的数字:1

安装完成:

编译gateone报错

1
2
3
wget http://downloads.sourceforge.net/project/dtach/dtach/0.8/dtach-0.8.tar.gz
ERROR: The certificate of 'jaist.dl.sourceforge.net' is not trusted.
ERROR: The certificate of 'jaist.dl.sourceforge.net' is not yet activated.

解决直接下载到: ./spksrc/distrib/dtach-0.8.tar.gz

1
2
3
sudo apt-get install ca-certificates
wget --no-check-certificate http://downloads.sourceforge.net/project/dtach/dtach/0.8/dtach-0.8.tar.gz

还是不行,试另一个https://xpenology.com/forum/topic/9296-gateone-need-authentication-dsm-613/

1
2
3
4
 wget https://sourceforge.net/projects/html5remote/files/gateOne-standalone-beta2.x64.tgz/download -O gateOne-standalone-beta2.x64.tgz
tar -zxf gateOne-standalone-beta2.x64.tgz
cd gateone64-standalone
./gateone.sh start