openwrt_luci on mini2440

前面几篇博客,只是能使openwrt在mini2440板子上面跑,一直没成功实现luci,主要原因在于安装包,找不到安装包。

这其中有个地方值得注意的是:在安装包的是,提示

Installing package 'weechat'
WARNING: No feed for package 'libncursesw' found, maybe it's already part of the standard packages?

说明安装包,并没有安装成功。

我在安装luci的时候也出现了这样的警告,我默默的认为安装成功了,结果导致进入luci web 页面一直失败。

惨痛的教训: 请勿忽视警告。

进入正题:

重新下载openwrt-dreambox源码,链接页面:

https://dev.openwrt.org.cn/wiki/branchstat

我选择的源码包是     svn co svn://svn.openwrt.org.cn/dreambox/branches/openosom openwrt-dreambox

下载好之后,开始安装软件包

./scripts/feeds update -a
 ./scripts/feeds install -a

在更新过程中,有些包经常下载不下来,是因为有些软件源需要FQ才能下载。

在make编译的过程中,需要下载很多软件,所以配置好FQ,和好的网络,是很有必要的,不然编译过程会变得很漫长。

安装包好了之后,进行luci 配置

make menuconfig

 LuCI ->Collections -> <*> luci
添加luci的中文语言包
LuCI ->Translations -> <*> luci-i18n-chinese
添加DDNS
LuCI ->Applications -> <*>luci-app-ddns
添加USB挂载
Base system -> <*>block-mount

添加自动挂载工具
Utilities -> Filesystem -> <*> badblocks
添加复位键支持
Utilities -> <*> restorefactory
添加一键开关无线
Utilities -> <*> wifitoggle
如果需要单独配置OpenWrt-DreamBox的linux kernel,可以使用下面命令配置:$ make kernel_menuconfig
luci中的app可以按需选择Translations: luci-i18n-chinese、luci-i18n-english

make V=99

编译过程会出现小问题,参考如下链接

 http://www.cnblogs.com/jetli-/p/5426250.html

修改几个错误之后,我的编译了6个小时(跟网速也有点关系)

等编译完,进行刷机.

刷机成功,开启luci

/etc/init.d/uhttpd  enable 

/etc/init.d/uhttpd  start

输出  /usr/sbin/uhttpd is already running
2298     

 说明开启成功。就能进入luci web 页面。

posted @ 2016-04-26 15:19  jetli  阅读(407)  评论(0编辑  收藏  举报