手动安装的群晖套件 qBittorrent 要怎样升级
如果你的套件版 qBittorrent 是手动安装的,因为没有软件源而无法升级,又或者软件源不再更新,现在眼馋新版发布而不能用,那么请往下看。
其实升级 qBittorrent 很简单。因为它的运行不需要额外依赖,所以只要用新版的可执行文件做个替换就能完成升级。
可以自己编译源码生成可执行文件,更方便的是使用别人已经编译好的可执行文件。这里有大佬维护的最新版 qBittorrent,可以直接下载使用:https://github.com/userdocs/qbittorrent-nox-static/releases

具体替换升级的步骤如下。这些都需要在DSM的命令行界面里执行,先在“控制面板 > 终端机和 SNMP > 终端机”里打开SSH服务。
登录ssh:ssh user@synoip
切换root用户:sudo -i
进入软件安装目录:cd /var/packages/qBittorrent/target/
停止qBittorrent服务:synopkg stop qBittorrent
备份当前的可执行文件,可以在末尾标注版本号,比如这里是v4.6.7:
mv qbittorrent-nox qbittorrent-nox-v4.6.7下载最新版,重命名为qbittorrent-nox:
wget -O qbittorrent-nox https://github.com/userdocs/qbittorrent-nox-static/releases/latest/download/x86_64-qbittorrent-nox增加可执行权限:chmod +x qbittorrent-nox
打开qBittorrent服务:synopkg start qBittorrent
到这里就算完成升级了,打开网页界面看看有没有问题。
这时候可能你会在套件中心里发现软件的版本号没变。虽然不影响使用,但看着不舒服,也不利于版本管理。版本号要在另一个文件里更改。
执行命令:nano /var/packages/qBittorrent/INFO
Ctrl-O保存,Ctrl-X退出改完之后就能看到套件中心里的软件信息也同步更新了。
几点说明:
手动升级可能会跟软件源冲突,之后未必还能再用软件源更新,请自行决定。
上面用的是x86_64的qbittorrent-nox文件为例,具体还请根据nas的cpu架构选择版本。
上面链接里的最新版,使用的是Libtorrent v2.0做的编译。如果你有特殊要求,仓库里也有用Libtorrent v1.2编译的版本,请自行选择。
例子里下载的是最新版,历史版本请自己在仓库里查找链接。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
