Unraid community application 插件镜像
忙于毕业,本项目暂停。
Unraid的Community Applications
插件(下文简称CA)应该是必装插件了,然而由于托管于github,对国内用户不太友好。偶然间在B站看到了加速商店的方法(unraid保姆级修改APP商店加速_哔哩哔哩_bilibili),了解到可以通过修改paths.php
中的url来加速商店的访问速度。稍微看了下插件代码,花了一点点时间写了个python脚本自动修改插件的相关url地址。
项目地址:maxiaowei/community.applications (gitee.com)
主要改动
对于官方的CA仓库(Squidly271/community.applications (github.com)),主要做了如下修改:
- 修改
plugins/community.applications.plg
(即插件安装脚本)中的pluginURL
和其他相关url为gitee的链接 - 修改
paths.php
中的github链接为gitee对应的链接,amazon备用链接未修改 - 重新计算文件MD5值,打包并替换
archive
中的插件安装文件
此外,对插件中使用到的AppFeed
仓库也做了同步,地址:AppFeed (gitee.com),并使用jsdelivr cdn替换了github链接。由于cdn缓存需要时间,APP商店中的模板更新会比github慢。
注意
本人不会php,也没有多余的机器做测试,不能保证对文件的修改是安全的,在安装或升级本插件前请提前备份系统。
- 安装插件时,安装的是plg文件中指定的版本的插件,插件的本体在
archive
目录中,而本项目仅打包archive
中最新的插件包,所以很大可能在安装插件时,安装的仍然是旧版本的未经替换的官方包。以当前时间为例,community.applications.plg
中指定的安装版本是2022.03.17a
,而仓库中已经有了2022.03.20
版本的包,安装使用的03.17a
版本的包仍然是官方的未修改的包,访问商店仍然会有网络问题。 - 针对上述问题,本人已经建立了备份仓库,以后打包的每个版本都会建立备份,在更新CA时会同步将已备份的包替换掉官方的包。
- 打包工具
makepkg
是slackware这一Linux发行版中的,本人对这一工具以及slackware均不熟悉,参考了官方的打包指令,不保证最终制作出来的包是有效的。
使用方法
和官方插件的安装方式一样,URL为https://gitee.com/maxiaowei/community.applications/raw/master/plugins/community.applications.plg
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Xiaowei's Blog!
评论