[ASUSWRT]【华硕改版固件】华硕改版固件安装/启动BonusCloud-Node中的OPKG问题解决

版主: 论坛版主

回复
头像
二 猫
博士研究生
帖子: 1731
注册时间: 01 11月 2018, 18:34

[ASUSWRT]【华硕改版固件】华硕改版固件安装/启动BonusCloud-Node中的OPKG问题解决

帖子 二 猫 » 02 11月 2018, 19:50

BonusCloud-Node的启动运行需要安装第三方依赖包,安装通过opkg执行。
因此在程序的安装和启动中都会检测opkg是否正常,并检测依赖包是否存在,不存在就自动安装。

opkg失败的问题大多由于/tmp/opt的环境或者网络收到影响,可以通过如下步骤进行修复:

[ armv7/v8 ]
# SSH登录到路由器,以下操作在命令行下执行
# 确认/opt到/tmp/opt的软链接(merlin系统默认已有软连,只是/tmp/opt经常不存在)
执行:

代码: 全选

ls -l /opt
lrwxrwxrwx    1 admin    root             7 Mar 25  2018 /opt -> tmp/opt/
# 确认目录存在

代码: 全选

mkdir -p /tmp/opt
# 清空opt环境

代码: 全选

rm -fr /tmp/opt/*
# 下载执行entware安装脚本

代码: 全选

wget -O /tmp/generic.sh  http://bin.entware.net/armv7sf-k2.6/installer/generic.sh && chmod +x /tmp/generic.sh && /tmp/generic.sh
# 安装BonusCloud-Node需要的第三方依赖

代码: 全选

opkg update
opkg install liblzo 
opkg install zlib 
opkg install libopenssl
opkg install libltdl
opkg install libcurl
opkg install libjson-c
# 完成,再次安装/在页面中启动程序
BonusCloud.io

回复