ubuntu 10.10环境下编译openwrt(添加Luci和中文化)笔记

来源:互联网 发布:java中断机制 编辑:程序博客网 时间:2024/04/28 08:44

1:编译环境准备

假设已经装好ubuntu 10.10

sudo apt-get install g++ flex gawk libncurses5-dev patch automake subversion zlib1g-dev

 

2:获取OpenWrt源代码和安装包,更新

mkdir openwrt 

cd openwrt 

svn checkout svn://svn.openwrt.org/openwrt/trunk . 

./scripts/feeds update -a

./scripts/feeds install -a

 

另外如果只是加装 Luci web UI 可以这样做 :

./scripts/feeds update packages luci

./scripts/feeds install -a -p luci

 

经过这个步骤,在 make menuconfig 里就有 LuCI 相关选项。

 

 

3:加装Luci 中文语言包

 

vi feeds.conf.default

将src-svn luci 。。。这一行改为:

src-svn luci svn://svnhost.cn/luci-chn/tags/0.9.0/contrib/package

 

然后运行

make package/symlinks

 

4:配置openwrt

make memuconfig

选择luci-->language-->chinese

选择target system按回车选bcm63XX(我是用DB120的,你应该根据自己的硬件来选择)

选择target image按回车把jffs2去掉,退出保存 

更新到最新版本

svn up

编译  

make V=99  

 

 

如果编译出错 

make package/symlinks 

make V=99 

 

bin目录下的bin文件是编译好的固件 




=================================



之前编译的openwrt一直都没有界面需要手动安装界面,其实手动安装界面很简单,只需要简单的三个步骤即可:    

          首先,Telnet进入路由器   Telnet 192.168.1.1.  此时会看到openwrt的欢迎界面

          然后,更新下opkg列表,输入: opkg update

          最后,安装界面 输入  opkg install luci-admin-full  耐心等待即可。

    本文要讲的将luci编译到openwrt中,不需要再手动安装,本文的前提是已安装好编译环境并下载完成openwrt源码

软件环境:

        Openwrt:                      Kamikaze 8.09;

           PC OS:                         Windows XP sp2

                VM:                            VMware workstation 6.5

          VM OS:                          Ubuntu 9.04

   硬件:   linksys WRT54G V1.1

首先,升级openwrt  进入到源码主目录-》script     在script目录中打开命令行  输入 ./feeds update

其次,安装luci 继续在命令行中输入 ./feeds install -a -p luci

最后,回到源码主目录,命令行输入 make menuconfig   此时你会发现在Administration项下面多出来4个luci的配置选项,此时按照你的需要进行配置即可。


0 0
原创粉丝点击