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


發佈了38 篇原創文章 · 獲贊 13 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章