安装依赖
https://github.com/transmission/transmission/blob/main/docs/Building-Transmission.md#prerequisites
基本依赖
1
| sudo apt install build-essential cmake libcurl4-openssl-dev libssl-dev
|
可选依赖
https://github.com/transmission/transmission/issues/6873
v4.0.6 的 release 缺少了某个依赖,这里一并安装.
1
| sudo apt install libb64-dev libdeflate-dev libevent-dev libminiupnpc-dev libnatpmp-dev libpsl-dev libsystemd-dev
|
下载最新的 Release
下载
1
| wget https://github.com/transmission/transmission/releases/download/4.0.6/transmission-4.0.6.tar.xz
|
解压
1
| tar -xvJf transmission-4.0.6.tar.xz
|
构建
只构建 daemon 和 web
1
| cmake -B build -DCMAKE_BUILD_TYPE=Release -DENABLE_DAEMON=ON -DENABLE_GTK=OFF -DENABLE_QT=OFF -DINSTALL_WEB=ON -DENABLE_CLI=OFF -DENABLE_UTILS=ON
|
1
2
| cd build
cmake --build . -j8
|
安装
启动
启用并启动 transmission-daemon 服务
1
| sudo systemctl enable --now transmission-daemon
|
查看状态
1
| sudo systemctl status transmission-daemon
|