问题描述

因为某些不可抗力的原因,梅林新版的软件中心离线安装科学插件的时候会出现下面的提示:

因此,为了安装插件,我们需要手动修改路由的安装脚本来跳过软件中心的检测。

解决

① 进入路由[系统管理]-[系统设置]页面,更改[启用ssh]的选项为[LAN only],[允许使用密码登录]为是,开启路由器的SSH功能。

② 使用ssh客户端连接路由器,用账号密码登录。不会的请自行百度,也可参照我之前的教程,下载Xshell之类的软件,登录服务器IP即为路由器的网关,华硕路由器默认(192.168.50.1),SSH端口如图,默认为22。这里就不再细讲了。

③ 输入如下命令执行,即可:

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

其原理就是编辑/koolshare/scripts/ks_tar_install.sh安装脚本文件,找到 detect_package()函数,把ILLEGAL_KEYWORDS这一行引号里面的内容删除。

因此,你也可以远程用记事本或vim之类的命令,对该文件进行编辑,手动删除保存即可。

执行完该命令后,就跳过了软件中心的检测机制,可以自由的安装科学插件了。