请输入您要查询的百科知识:

 

词条 LuCI
释义

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

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/11/16 12:51:32