首页 > 其他分享 >Padavan最新修复安装ONMP,自建本地entware源快速安装WEB环境,帖内付补充文件

Padavan最新修复安装ONMP,自建本地entware源快速安装WEB环境,帖内付补充文件

时间:2023-01-28 10:45:07浏览次数:50  
标签:opt WEB Padavan ONMP 文件夹 onmp 安装 路由

onmp一键安装WEB环境脚本,因为官方源文件变动的问题,导致onmp即使成功安装后很多WEB应用也用不了,缺失了常用的PHP扩展,作者自己也放弃更新了,很可惜.经过几个星期的摸索烧了不少脑细胞成功的挽救了这个半残品,经测试基本上可以满足使用了。由于使用本地的源安装,五分钟左右就可以安装好了。我用我的电信宽带对外网搭建了个镜像源,欢迎测试,用我的配置好的文件覆盖opkg.conf原文件就可以了。
    我前前后后测试了不下50次,也找到了大多数同学安装失败的原因 ,是onmp官方的教程太过于简单粗暴,细节上有所欠,以致于多数同学连安装界面都看不到,即使能完成整个安装过程ONMP其中某项启动失败。也有entware源的问题,间歇性的抽风,安装断断续续,走完一遍安装过程,快则半个多小时,慢则好几小时。
    我的路由是网件R6800,padavan的固件也没几个可以刷,早期的,近期的,基本也刷了个遍,onmp都可以正常安装,本教程应该有一定的通用性,其它的padavan应该也可以正常安装。
    运行安装脚本之前要准备好的条件。
    1:要准备好一块U盘或者是移动硬盘,设置好卷标,并格式化为EXT4 。
    2:下载我的本地镜像源文件,解压到新建的任意目录下。并开启路由里USB应用 里开启FTP服务(做为本地镜像源的服务器)和SMB服务,并把访问模式设置为全部允许,把本地源文件夹通过SMB网络共享复制到你的U盘或者移动硬盘里。并在盘里新建字母为小写的文件夹opt 。这时磁盘里应该有2个文件夹,一个是opt ,另一个是复制到的本地源文件夹。确保在你电脑里的资源管理器FTP:路由IP地址/磁盘卷标/源文件夹名 ,应该可以正常访问查看文件。如我的源文件夹是onmp ,路由地址是192.168.8.1 ,磁盘卷标是wd2000 ,镜像源FTP服务则为ftp://192.168.8.1/wd2000/onmp 如下图。在我的电脑的地址栏打开.(图中卷标改成了WT2000,大家不要因为这个细节感到困惑。由于截图丢失,有些是后补上的。只要自己的卷标目录一一对应就可以了,原理都是一样的)
<ignore_js_op>
    3:接着就是在USB应用里启用 Optware选项,选择启用 entware ,下拉页面,点应用设置 ,重启路由。
   4:再次进入到路由设置界面里,点系统日志--全部日志--刷新。直到出现下图,如果没出现红框内的英文就不要进行下一步。如果没出现红框内的英文就不要进行下一步。
如果没出现红框内的英文就不要进行下一步。 整个过程视网络情况快则要3-5分钟,慢则半小时也是可能的。如果总是等不来框内的英文,那就把opt文件删除,重新建立,权限不够无法删除的,就把opt改名,新建opt好后再次重启路由。只有出现红框内的英文路由的entware 环境才是真正的建立好了,并不是ONMP官方教程所说只要成功挂载OPT就可以安装了。
<ignore_js_op>
  5:如果怕麻烦,我已经搭建好了个镜像源,供大家使用。可以下载我提供的opkg.conf文件,直接覆盖到opt/etc/,跳到第6步开始。打开网络共享进到路由的磁盘里,在opt/etc/opkg.conf路径里找到opkg.conf文件并打开,选择记事本也可以打开。复制你本地镜像源地址,如,我只要把ftp://192.168.8.1/WT2000/onmp填入红框内就可以了 ,点保存。
<ignore_js_op>
<ignore_js_op>
  6:所有的条件准备好后,就可以按着官方的教程来安装了。要选择手动安装。把以下命令粘到putty里运行(#命令解释不用复制,只需要对应复制下面命令行即可)
# 进入 entware 挂载目录&#8232;并安装解压软件
cd /opt && opkg install wget unzip
# 下载onmp安装脚本软件包
wget --no-check-certificate -O /opt/onmp.zip https://github.com/xzhih/ONMP/archive/master.zip
# 解压
unzip /opt/onmp.zip cd /opt/ONMP-master
# 设置权限
chmod +x ./onmp.sh
# 运行
./onmp.sh
<ignore_js_op>

可以看到源地址已经改变了,现在是本地源ftp://192.168.8.1/WT2000/onmp 文件安装 ,让我们继续
在这里要暂停一下,安装脚本没权限覆盖旧GD文件,要手工删除掉旧的GD文件。注意SMB共享里也没办法删除,要下载安装WinSCP软件 ,在里面删。删三个文件。路径在opt/lib ,删除后再继续点Y,继续安装PHP扩展
<ignore_js_op>
直到安装结束,ONMP第一次启动
<ignore_js_op>
然后再运行一次安装程序,检查看看还有没有漏安装的。如果有漏的会自己补上
# 运行
./onmp.sh

如果一切正常继续执行
#停止ONMP
onmp stop
  7:直到这里ONMP算是安装完了,不过只是个半成品,让我们继续完善它。下载附件解压,用网络共享smb把解压的opt文件夹复制到路由磁盘的根目录。根据提示选择合并opt文件夹,补上缺失的文件。至此ONMP算是完成了。
#重启ONMP
onmp restart能走到这步ONMP的WEB环境都安装好了,就可以安装你喜欢的应用了。
<ignore_js_op>

标签:opt,WEB,Padavan,ONMP,文件夹,onmp,安装,路由
From: https://www.cnblogs.com/ban1234/p/17069779.html

相关文章

  • Anaconda3 安装和常用命令
    Anaconda3-2019.10-Windows-x86_64.exehttps://mirrors.bfsu.edu.cn/anaconda/archive/C:\Anaconda3>pythonPython3.7.4(default,Aug92019,18:34:13)[MSCv.1915......
  • 嵌入 WebAssembly 运行时和实例化 WebAssembly 模块的几大要素
    ​​嵌入WebAssembly运行时和实例化WebAssembly模块的几大要素​​ 下面这段代码忽略了错误处理机制,介绍了如何在Go语言开发的宿主程序中嵌入WebAssembly.fun......
  • 如何在 Go 语言开发的宿主程序中嵌入 WebAssembly
    ​​如何在Go语言开发的宿主程序中嵌入WebAssembly​​ 在WebAssembly的官方定义中,​​forastack-basedvirtualmachine​​​这句话也值得关注,因为它引领了......
  • 日常运维管理-IBM监控代理安装
        应用运营监控项目 SCAPMAgent安装文档                        目录1项目概述...51.1项目背景.........
  • websocket打造在线聊天室
    1.常见的网络通信协议 tcpudphttp和websocket等;http超文本传输协议,是一个无状态,无连接,单向的应用层协议,缺点是服务器不能主动的给客户端发送消息;消息只能由客......
  • AX9000安装使用Docker
    固件更新  需将小米AX9000路由支持安装Docker,但正式版并没有该功能需更新为开发板Rom,直接在小米路由官网下载固件更新即可,当前正式版最新固件为1.0.165,开发板固件为:1.0.......
  • Navicat Premium 16 安装教程
    前言本篇文章是基于WIN10操作系统下载与安装破解Navicat;破解教程为使用注册机破解;Navicat为付费软件,请支持正版1、下载Navicat#Navicat官网:www.navicat.com.cn/......
  • 第25章 web层开发-用户接口开发
    目录1表单验证的初始化2自定义mobile验证器3登录逻辑完善4session机制在微服务下的问题5jsonwebtoken的认证机制6集成jwt到gin中7给url添加登录权限验证8如何解......
  • 安装配置node.js和npm
    一、安装nodejs环境运行官网下载的【.msi】安装包,全部默认下一步,完成安装。执行命令行node-v验证是否安装成功。二、更改npm默认安装路径在【nodejs】根目录,新建......
  • 【PyTorch学习笔记】2.pytorch安装问题汇总
    1、为什么有两个同名环境?如图,有两个py_study环境,它们的所在路径仅有一个字母大小写的差异。经过网络搜索,在https://www.cnblogs.com/konosubaakua/p/14761257.html找到......