ubuntu LuCI

本文为在ubuntu环境下编译openwrt的bakcfire,最终能得到一个在X86系统上能运行的虚拟机文件。

步骤如下:

1.        安装ubuntu
2.        关闭屏幕保护
3.        进入ROOT用户安装或升级不要的组件
apt-get install g++
apt-get install libncurses5-dev
apt-get install zlib1g-dev
apt-get install bison
apt-get install flex
apt-get install unzip
apt-get install autoconf
apt-get install gawk
apt-get install make
apt-get install gettext
apt-get install gcc
apt-get install binutils
apt-get install patch
apt-get install bzip2
apt-get install libz-dev
apt-get install asciidoc
apt-get install subversion
4.        安装完成后推出root用户,切换到普通用户(这个很重要)
5.        下载源码
svn co svn://svn.openwrt.org/openwrt/branches/backfire/
6.        开始准备编译
Cd backfire
./scripts/feeds update –a
./scripts/feeds install –a
./scripts/feeds update packages luci
./scripts/feeds install -a -p luci
7.        开始配置编译
make menuconfig
        选择如下:
1)         Target System (x86) ---> (X) x86
2)        Target Images --->

  • ext2
    3)        Target Images --->
  • Build VMware image files (VMDK)
    4)        Base system ---> <*> uci................ Utility for the Unified Configuration Interfa
    5)        LuCI都选上
    6)        Network --->好像是web service-<*> uhttpd........................ uHTTPd - tiny, single threaded HTTP server ---><*> uhttpd-mod-lua... uHTTPd - tiny, single threaded HTTP server (Lua plugin)

    8.        开始编译
    Make V=99
    结果在bin/x86里面,那个openwrt-x86-genericcombined-ext2.vmdk就是我们要的虚拟机文件
    9.        创建虚拟机
    关键点:
    1)        linux 、Other Linux 2.6.x kernel (应该是2.6的,我没到官网上看)
    2)        Use bridged networking



    本文为在ubuntu环境下编译LUCI,最终可以通过浏览器进入LUCI的web界面。

    步骤如下:

    1.        使用root用户进入ubuntu
    2.        安装Lua 5.1.x + development headers (lua5.1, liblua5.1-0-dev)
    apt-get install lua5.1*             (LUCI就是基于这个LUA语言的)
    apt-get install liblua5.1-0-dev     (这个是LUA的一些头文件)
    这是在ubuntu上的安装命令。
    在fedora上使用yum,但是我没有找到liblua5.1-0-dev,
    所以建议使用ubuntu进行LUCI的安装。
    3.        退出root用户使用非root用户进入
    这个非常重要,具体不明,应该是一些权限的问题。
    否则会出现一些错误。
    4.        下载LUCI-0.10的源代码
    svn co http://svn.luci.subsignal.org/luci/branches/luci-0.10

    5.        make runhttpd
    搞定。输入安装LUCI的机器的IP就可以看到WEB界面了。
    本机输入http://localhost:8080/luci即可。


    ——————接下来就是利用LUCI的问题了,具体看你做什么了——————

    from: http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=10968


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值