飞牛NAS应用中心 Transmission 手动升级教程
飞牛 NAS 应用中心自带的如果需要新版本可以通过 编译源码并替换二进制文件 的方式手动升级。
Transmission UI更换可参考:飞牛NAS Transmission WebUI 更换教程(使用 transmission-web)
⚠️ 注意:此教程适用于熟悉 SSH 和 Linux 命令的用户。
一、停止 Transmission

进入飞牛 应用中心:
应用中心 → 已安装 → Transmission → 停用
必须先停用,否则升级可能失败。
二、进入默认安装目录
应用中心安装的软件一般在:
/volX/@appcenter/transmission/bin
进入 bin 目录:
cd /vol1/@appcenter/transmission/bin
说明:
vol1 是存储空间 1,根据你的 NAS 实际路径修改。
创建源码编译目录:
sudo mkdir src
cd src
三、安装编译依赖环境
执行:
sudo apt update
sudo apt install build-essential cmake libcurl4-openssl-dev libssl-dev libevent-dev pkg-config
这些包是 编译 Transmission 所需的依赖。
四、下载源码

Transmission 官方源码地址:
https://github.com/transmission/transmission/releases
示例下载 Transmission 4.1.1:
wget https://github.com/transmission/transmission/releases/download/4.1.1/transmission-4.1.1.tar.xz
tar xf transmission-4.1.1.tar.xz
cd transmission-4.1.1
五、编译 Transmission
创建编译目录:
mkdir build
cd build
cmake ..
make -j4
说明:
make -j4 表示 使用 4 核心并行编译,根据 NAS CPU 调整。
- 编译完成后,
build/ 目录下会生成 transmission-daemon 二进制文件。
六、替换原来的二进制文件
进入 bin 目录:
cd /vol1/@appcenter/transmission/bin
备份原版本:
sudo mv transmission-daemon transmission-daemon-bak
替换为新编译版本:
sudo cp /vol1/@appcenter/transmission/bin/src/transmission-4.1.1/build/transmission-daemon .
七、赋予执行权限
sudo chmod 755 transmission-daemon
sudo chown transmission:transmission transmission-daemon
#删除源码
sudo rm -rf vol1/@appcenter/transmission/bin/src
八、验证版本
执行:
./transmission-daemon --version
如果显示新版本号,则升级成功。
九、重新启动 Transmission
回到 应用中心:
应用中心 → 已安装 → Transmission → 启用
启动成功后即可正常使用。
🔹 升级注意事项
1️⃣ 升级只替换 程序文件,不会影响下载任务和配置文件。
2️⃣ 如果升级失败,可恢复旧版本:
sudo mv transmission-daemon-bak transmission-daemon
3️⃣ 每次应用中心更新 Transmission 时,可能会覆盖手动升级版本。