本文共868个字,5张图片,预计阅读时间2分钟。

微饭君最近自己改了个插件准备装到刷了梅林固件的R7000上去,但由于Koolshare软件中心的最新更新机制,可能触发了某些关键词,导致无法正常安装,这里分享下解决方案。

自己改的广告插件可能中间的某些词汇与敏感词库相匹配了,导致离线安装失败。

具体错误提示如下:

检测到离线安装包:XXXX.tar.gz 含非法关键词!!!

根据法律规定,koolshare软件中心将不会安装此插件!!!

删除相关文件并退出...

为了节省时间,就直接用了网络上的方案:

新版本

利用Xshell或者putty进行SSH登陆路由器,运行下面的命令,进行注释替换。

sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_install.sh

但是出现错误提示:sed: /koolshare/scripts/ks_tar_install.sh: No such file or directory

错误提示的意思是:当前目录不存在ks_tar_install.sh。

既然不存在,肯定得进目录查看下,果然发现文件名称不对。

发现是名字不同, ks_tar_install.sh 变成了 ks_tar_intall.sh ,遂只需要修改下命令行的地址就行了。

原始版本

这个情况一般出现于未更新软件中心版本。

也就是说软件中心提示当前版本:0.0 在线版本:1.4.8的时候,可以用下面的方法解决这个问题。

也就是这个命令行进行替换。

sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_intall.sh

 

替换后即可上传离线安装包正常的安装插件了。

 

本次问题出现的原因是微饭君将刷了梅林固件的路由器恢复了出厂设置,然后软件中心未更新为最新版(当前为0.0.0)时可以用“原始版本”的命令行解决相关问题。

如果你的软件中心版本为1.4.8或者更高,可以尝试使用上面的“新版本”进行尝试解决。

如有相关问题欢迎前往“微饭君”微信公众号留言。

koolshare梅林固件屏蔽离线安装插件的最新解决方案-海报

微信扫一扫,分享到朋友圈

koolshare梅林固件屏蔽离线安装插件的最新解决方案
返回顶部