转载和积累系列 - LuCI简介
来源:互联网 发布:nba变态数据 编辑:程序博客网 时间:2024/06/06 00:07
LuCI作为“FFLuCI”诞生于2008年3月份,目的是为OpenWrt固件从 Whiterussian 到 Kamikaze实现快速配置接口。Lua是一个小巧的脚本语言,很容易嵌入其它语言。轻量级 LUA语言的官方版本只包括一个精简的核心和最基本的库。这使得LUA体积小、启动速度快,从而适合嵌入在别的程序里。UCI是OpenWrt中为实现所有系统配置的一个统一接口,英文名Unified Configuration Interface,即统一配置接口。LuCI,即是这两个项目的合体,可以实现路由的网页配置界面。
最初开发这个项目的原因是没有一个应用于嵌入式的免费,干净,可扩展以及维护简单的网页用户界面接口。大部分相似的配置接口太依赖于大量的Shell脚本语言的应用,但是LuCi使用的是Lua编程语言,并将接口分为逻辑部分,如模板和视图。LuCI使用的是面向对象的库和模板,确保了高效的执行,轻量的安装体积,更快的执行速度以及最重要的一个特性————更好的可维护性。
与此同时,LuCI从MVC-Webframework衍生出一个包含了很多库、程序以及Lua程序用户接口的集合,但是LuCI仍然专注于实现网页用户界面并成为OpenWrt Kamikaze官方的一份子。
LuCI是一个开放源码的独立项目,欢迎任何人的加入。
安装LuCI
openwrt源:
1.转到OpenWrt根目录。
2.输入 ./scripts/feeds update
3.输入 ./scripts/feeds install -a -p luci
4.输入 make menuconfig
5.在”LuCI”菜单下你将找到所有的组件。
OpenWrt 安装包版本库:
1.添加一行文字到你的/etc/opkg.conf中,即将LuCI添加到版本库中:
src luci http://downloads.openwrt/kamikaze/8.09.2/YOUR_ARCHITECTURE/packages
2.输入 opkg update
3.LuCI 简版,输入: opkg install luci-light
LuCI 普通版: opkg install luci
自定义模块的安装: opkg install luci-app-*
4.为了实现HTTPS支持,需要安装luci-ssl meta安装包
5.由于opkg-installed服务是默认关闭的,你需要手动开启使它能够开机启动:
root@OpenWrt:~# /etc/init.d/uhttpd enable
root@OpenWrt:~# /etc/init.d/uhttpd start
0 0
- 转载和积累系列 - LuCI简介
- 转载和积累系列 - trie树简介
- 转载和积累系列 - luci框架-LUA的一个web框架使用
- 转载和积累系列 - luci框架-LUA的一个web框架使用
- 转载和积累系列
- 转载和积累系列 - Linux Yum 相关
- 转载和积累系列 - JS 闭包
- 转载和积累系列 - nodejs 实现cookie
- 转载和积累系列 - Nodejs HTTP多线程
- 转载和积累系列 - nodejs服务器端开发
- 转载和积累系列 - hashmap 详细实现
- 转载和积累系列 - js实现 hashMap
- 转载和积累系列 - linux init命令
- 转载和积累系列 - 微博计数器
- 转载和积累系列 - linux 用户命令
- 转载和积累系列 - linux安全设置
- 转载和积累系列 - 淘宝tddl系统
- 转载和积累系列 - memcache分布式
- oracle vm 硬盘扩容(vmdk格式)
- sicily 1014. Specialized Four-Dig
- linux下使用tar命令
- 关于offsetLeft与position:relative,margin:auto;的一些关系
- 对程序员最具影响的书籍
- 转载和积累系列 - LuCI简介
- 【v4l2】应用程序获取一帧并处理
- thinkphp的sql优化原则
- 网上邻居背后的秘密——NetBIOS与SMB协议概览
- 黑马程序员_nameSpace+string+部分webform
- jquery 简介
- 黑马程序员_05_while_for_break_continue_重载_数组_内存结构
- 仿百度动态查询
- C++面向对象类的实例题目十二