手动编译LUCI 到 openwrt中 并且解决'/bin/po2lmo': Permission denied问题
2017-04-11 17:26
5626 查看
放个自己在卖的东西的链接,望朋友们多多支持,中央控制器控制舞台灯光的设备
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,如下图所示。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/25/7a5576411cd363ff8816c642a384d246)
然后进入 Collections,如图所示。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/25/827ed723d69b8d5c9fc72635a67bd037)
最后,将 luci 配置进系统,如图所示。
点击"Y"就是选择,"N"就是不选,"M"是选择了,但是编译生成IPK包,而不是编译到固件里
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/25/d74b55969493ca66f57e6f042f3c0119)
保存,退出,编译就可以了。
编译如果不出错就好了,但是我的出错了,报:'/bin/po2lmo': Permission denied
查找了很多,找到了如下方法,我的问题是解决了,是由于在生成po2lmo文件时访问了外部文件夹,这样权限就不够了,因为openwrt编译是用的不是root权限。很多文章都说是makefile的问题,于是按下操作,修改了对应的makefile就好了
在openwrt的一下路径:/feeds/luci/modules/luci-base/Makefile
将其中的修改如下:
重新编译成功了
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 |
相关文章推荐
- 编译OpenWRT过程问题解决
- openwrt 问题四 9531编译解决方法
- 编译OpenWRT过程问题解决
- 转帖--解决 手动编译mysql后启动失败的问题
- ipython需要2.7版本python, 手动编译; 解决yum在升级python2.7版本后的功能恢复; 解决pip命令失败问题.
- 最新版OpenWrt编译教程,解决依赖问题
- openwrt编译问题解决
- 手动编译LUCI 到 openwrt中
- 手动编译LUCI 到 openwrt中
- 通过直接添加或者手动编译添加库,解决 library not found for -lxxx 等的问题
- 编译OpenWRT过程问题解决
- 编译OpenWRT过程问题解决
- 手动编译LUCI 到 openwrt中
- openwrt 编译时 mbed TLS libraries not found 问题解决记录
- 彻底解决RedHat8下的Kylix3安装使用的问题(安装、字体显示、bcb编译问题)
- 手动解决dll文件无法删除的问题
- [VC/MFC]GDI+的一个编译问题解决方案
- 手动解决dll文件无法删除的问题
- FootStep 8、VC6下进行Symbian开发时,非代码问题引起的编译及链接出错的解决方法
- 关于zhtread编译不过的问题解决办法