安装迅雷套件
下载地址:
选择自己对应群晖系统版本的套件下载,在群晖套件中心选择手动安装。
修改默认迅雷根目录
群晖套件版迅雷默认会创建一个名为“迅雷”的共享文件夹,文件夹内会有两个子文件夹
- .drive:存放用户登录文件
- 下载:保存迅雷下载文件
不想要这个默认共享文件夹,可以通过以下方式修改。
1、使用ssh连接到群晖终端,并切换为root用户。
2、修改
/var/packages/pan-xunlei-com/conf文件夹下的resource和resource.own,将里面”迅雷”修改成你想要的保存的根目录,这里我修改成downloadcd /var/packages/pan-xunlei-com/conf
vim resource
出现如下内容:
{"data-share":{"shares":[{"name":"迅雷","permission":{"rw":["pan-xunlei-com"]}}]},"systemd-unit":{}}
输入
i切换到输入模式,替换里面的迅雷为自己想要保存的文件夹名,按ESC,输入:wq保存退出i切换到输入模式
:切换到底线命令模式,以在最底一行输入命令
q退出vim编辑
w保存文件
vim resource.own
出现如下内容:
{"data-share":{"shares":[{"created":true,"target":"迅雷"}]},"systemd-unit":{}}
同样替换掉其中的迅雷,然后保存。
3、修改
/var/packages/pan-xunlei-com/scripts下的service-setup 文件,将其中的迅雷更改为自己想要保存的文件夹名cd /var/packages/pan-xunlei-com/scripts
vim service-setup
修改如下部分中的
迅雷文件夹:rootPath="/var/packages/${SYNOPKG_PKGNAME}/shares/迅雷/" get_rootPath() { if [ $SYNOPKG_DSM_VERSION_MAJOR -le 6 ]; then rootPath="`/usr/syno/sbin/synoshare --get "download" |grep Path|awk -F '[' '{print $2}'|awk -F ']' '{print $1}'`/" if [[ -z "${rootPath}" ]]; then echo "获取共享文件 \"/迅雷\" 失败" exit 1 fi else rootPath="/var/packages/${SYNOPKG_PKGNAME}/shares/迅雷/" fi }
比如我出将迅雷默认文件夹放在 download共享文件夹下的迅雷里,所以就对应修改为:
rootPath="/var/packages/${SYNOPKG_PKGNAME}/shares/download/迅雷/" get_rootPath() { if [ $SYNOPKG_DSM_VERSION_MAJOR -le 6 ]; then rootPath="`/usr/syno/sbin/synoshare --get "download" |grep Path|awk -F '[' '{print $2}'|awk -F ']' '{print $1}'`/" if [[ -z "${rootPath}" ]]; then echo "获取共享文件 \"/download\" 失败" exit 1 fi else rootPath="/var/packages/${SYNOPKG_PKGNAME}/shares/download/迅雷/" fi }
修改用户数据文件夹和下载子目录的位置:
ConfigPath="${rootPath}" \ DownloadPATH="$rootPath/下载/" \ HOME="${rootPath}.drive" \
我对应修改为:
ConfigPath="${rootPath}" \ DownloadPATH="$rootPath/下载/" \ HOME="${rootPath}/迅雷/.drive" \
至此就修改完成,重启迅雷套件,默认文件夹就已经修改到
download文件夹内的迅雷文件夹。然后就可以在
控制面板 - 共享文件夹 中将默认创建的迅雷 共享文件夹删掉了。实测修改后对更新没有影响,更新套件也不需要重新修改。