收起左侧

飞牛NAS应用中心 Transmission 手动升级教程

0
回复
51
查看
[ 复制链接 ]

1

主题

2

回帖

0

牛值

江湖小虾

飞牛NAS应用中心 Transmission 手动升级教程

飞牛 NAS 应用中心自带的如果需要新版本可以通过 编译源码并替换二进制文件 的方式手动升级。

Transmission UI更换可参考:飞牛NAS Transmission WebUI 更换教程(使用 transmission-web)


⚠️ 注意:此教程适用于熟悉 SSH 和 Linux 命令的用户。


一、停止 Transmission

image.png

进入飞牛 应用中心

应用中心 → 已安装 → 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 所需的依赖


四、下载源码

image.png

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 时,可能会覆盖手动升级版本。

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则