放个自己在卖的东西的链接,望朋友们多多支持,中央控制器控制舞台灯光的设备

https://item.taobao.com/item.htm?scm=12306.300.0.0&id=38169449132

点击打开链接

之前编译的openwrt一直都没有界面需要手动安装界面,

本文要讲的将luci编译到openwrt中,不需要再手动安装,本文的前提是已安装好编译环境并下载完成openwrt源码

首先,升级openwrt  进入到源码主目录-》script     在script目录中打开命令行  输入 ./feeds update

其次,安装luci 继续在命令行中输入 ./feeds install -a -p luci

最后,回到源码主目录,命令行输入 make menuconfig

然后在弹出的配置界面中,我们首先进入 LuCI,如下图所示。

然后进入 Collections,如图所示。

最后,将 luci 配置进系统,如图所示。

点击"Y"就是选择,"N"就是不选,"M"是选择了,但是编译生成IPK包,而不是编译到固件里

保存,退出,编译就可以了。

编译如果不出错就好了,但是我的出错了,报:'/bin/po2lmo': Permission denied

查找了很多,找到了如下方法,我的问题是解决了,是由于在生成po2lmo文件时访问了外部文件夹,这样权限就不够了,因为openwrt编译是用的不是root权限。很多文章都说是makefile的问题,于是按下操作,修改了对应的makefile就好了

在openwrt的一下路径:/feeds/luci/modules/luci-base/Makefile

将其中的修改如下:

define Host/Install
        $(INSTALL_DIR) $(STAGING_DIR_HOST)/bin
        $(INSTALL_BIN) src/po2lmo $(STAGING_DIR_HOST)/bin/po2lmo
        $(INSTALL_BIN) $(HOST_BUILD_DIR)/bin/LuaSrcDiet.lua $(STAGING_DIR_HOST)/bin/LuaSrcDiet

重新编译成功了

后来遇到了些问题,然后在这个文章里面找到了解决方法,在此记录一下:

https://www.cnblogs.com/ningci/p/9382233.html

手动编译LUCI 到 openwrt中 并且解决'/bin/po2lmo': Permission denied问题相关推荐

  1. Mac 系统下运行 vue ui 编译项目时报错:node_modules/.bin/vue-cli-service: Permission denied 解决

    在将 Windows 下的 Vue 项目拷贝到 Mac 下运行时,执行 vue ui 图形界面编译项目时会提示操作权限不够的错误: /Users/项目根目录/node_modules/.bin/vue ...

  2. su oracle失败,su: /bin/bash: Permission denied错误的解决方法

    su: /bin/bash: Permission denied错误的解决方法,遇到类似问题的朋友可以参考下. 客户一个oracle突然当机了,由于业务启动,客户下意识的重启了服务器,系统是起来了,准 ...

  3. git实战中遇到git@github.com: Permission denied (publickey).的问题

    一.问题 我们在使用git的时候会建立一个私钥和一个公钥来完成彼此的通讯,因此如何使用给一个指令建立一个秘钥至关重要.但是我在实践的过程中出现了git@github.com: Permission d ...

  4. CH340 CH341 Linux驱动最完整使用教程(永久解决/dev/ttyUSB0 permission denied问题,USB设备读写C++实现)

    1.下载最新驱动 下载CH34x最新驱动.下载地址 2.卸载老驱动 首先执行 uname -r 查看操作系统发行版本 我的系统发行版本为4.15.0-123-generic 进入驱动路径:cd /li ...

  5. macos系统中shell脚本权限不足Permission denied的问题

    今天安装IntelliJ IDEA时运行脚本遇到的一些问题,简单总结了一下 首先尝试运行脚本时一直报错:Permission denied 如下图: 于是我给sh脚本文件添加权限 chmod +x s ...

  6. 解决FTP 550 Permission denied

    参考资料:解决 550 Permission denied_奇了怪了丶的博客-CSDN博客_550permission denied 系统环境:ubuntu20.04 安装vsftpd后,可以ftp连 ...

  7. Android笔记:防反编译、代码混淆中,解决第三方jar包不被混淆的一些心得,及gson防混淆方法...

    为了防止代码被反编译,一般在签名导出前需要对代码进行混淆.最近发现自己的一个项目工程在代码混淆后,使用中出现了异常.以下是自己这几天在解决代码混淆以及引入第三方jar包导致混淆出现的问题处理的一些心得 ...

  8. Centos7 JDK安装过程中 解决java -version 报错: bash: /home/jdk1.8.0_161/bin/java: Permission denied...

    1.执行Linux命令 -----vim /etc/profile  编辑profile  文件,在里面添加: #set java enviroment JAVA_HOME=/opt/JavaHome ...

  9. 解决git提示Permission denied (publickey)

    一共分为两部: 1.在命令行下: 生成密钥:   ssh-keygen -t rsa -C "tx"                              tx    可以换成 ...

最新文章

  1. Android ContentProvider介绍
  2. 利用jdbc做一个购买的事务
  3. java 连接redis_Redis 开发陷阱及避坑指南!
  4. ei eo eq什么意思_EI源刊是什么意思
  5. 支付宝支付php代码示例,Laravel使用支付宝进行支付的示例代码
  6. 台达b3伺服参数设置方法_2020东莞清溪台达自动化配件回收厂家直购
  7. LInux安装mbedtls
  8. python无法打开_脚本 - Python3.8突然无法运行
  9. python制作动图、怎么运行_漫画:如何分析运行中的 Python 程序?
  10. Hibernate之一级缓存
  11. android shape 使用小结
  12. MAX to UE4 单位设置
  13. c语言数组可以强制转换,C语言数组访问及强制转换
  14. 随时随地通过代理访问内部服务器(tfcenter)
  15. golang 源码分析之channel
  16. 查看mysql数据库的版本
  17. 岭南师范学院计算机考试考场,广东专插本考场安排在哪?附:2018年考场详细安排表~...
  18. 华为机试:DNA序列
  19. kettle spoon判断增量更新_kettle增量更新设计
  20. 王宝强离婚成了谁的狂欢|严肃解读数据背后的媒体传播路径

热门文章

  1. Skype for Desktop 8.0版本 多开2个及以上的方法
  2. FPGA远程更新-在线升级
  3. Bike Sharing 案例
  4. 电子电气架构——ECU升级(Bootloader)A/B分区策略汇总
  5. java计算机毕业设计在线健康系统设计与实现MyBatis+系统+LW文档+源码+调试部署
  6. 百度关键词搜索量优化--搜索引擎关键词优化推广问题
  7. 箩筐技术公司宣布新一届董事会成员以及高管任命
  8. 智利银行为数字货币交易所重开交易账户
  9. 向日葵远程控制电脑时候键盘按键突然失灵【已解决】
  10. Autoware学习笔记waypoint_follower之twist_filter