歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Ubuntu Linux

OpenWrt:Ubuntu 12.04搭建OpenWrt編譯環境

OpenWrt:Ubuntu 12.04搭建OpenWrt編譯環境


OpenWrt:Ubuntu 12.04搭建OpenWrt編譯環境


其實搭建Openwrt編譯環境也有很多的帖子,大家覺得我寫的不好,也可以去看別人的,因為本文的初衷是  希望幫搭建搭建編譯環境而已....

系統大家可以選擇:Ubuntu10.10  12.04    14.10    這些版本,CentOS6.X的也可以。

只是Ubuntu10.10已經停止更新了,所以選擇12.04 32的版本.....

虛擬機搭建:1.5G內存    50G硬盤。3D加速        具體安裝步驟  略....或者自己百度,因為這不是本文的側重點..

最好更新下系統。

sudo apt-get update                  //獲取最新軟件列表

sudo apt-get upgrade                //下載安裝更新

設置root權限

sudo passwd root                      //輸入兩次密碼就可以了

su-                                              //登錄管理員root賬戶.平時希望大家只用普通用戶登錄,必要時候切換到root....  exit即可退出root....

為了節省系統資源,我決定在windows端下ssh遠程登錄...畢竟虛擬機圖形界面占用資源比較的大.. 跟著我一起搖擺.....

sudo apt-get install openssh-server

sudo ps -e |grep ssh-->回車-->有sshd,說明ssh服務已經啟動,如果沒有啟動,輸入"sudo service ssh start"-->回車-->ssh服務就會啟動.使用gedit修改配置文件"/etc/ssh/sshd_config"打開"終端窗口",輸入"sudo gedit/etc/ssh/sshd_config"-->回車-->把配置文件中的"PermitRootLoginwithout-password"加一個"#"號,把它注釋掉-->再增加一句"PermitRootLogin              yes"-->保存,修改成功。

如果,你想開機自動啟動的話,可以這樣設置..

修改/etc/rc.local文件.在exit 0這一句的前面,添加了/etc/init.d/ssh start

建議大家安裝虛擬機增強功能  我用的是VBox虛擬機你可以用VM....

然後重啟......出爐了

插入網線....在設置虛擬機網卡為 橋接....然後命令裡 輸入  ifconfig查看ip  用於ssh連接

這裡就不給大家演示怎麼連接了。推薦用Putty或者xshell        筆者用的是後者..

現在安裝編譯用的軟件     建議大家一個一個的安裝....

sudo apt-get install g++

sudo apt-get install libncurses5-dev

sudo apt-get install zlib1g-dev

sudo apt-get install bison

sudo apt-get install flex

sudo apt-get install unzip

sudo apt-get install autoconf

sudo apt-get install gawk

sudo apt-get install make

sudo apt-get install gettext

sudo apt-get install gcc

sudo apt-get install binutils

sudo apt-get install patch

sudo apt-get install bzip2

apt-get install libz-dev

apt-get install asciidoc

apt-get install subversion

官方WIKI用的是單一條命令,我分開了,因為這樣更容易查看每一個組件的安裝是否成功。      最好 安裝好軟件後備份下.就是快照...這是重點.....

下載源碼,分兩種,一種是最新版但不是最穩定,也就是trunk版,一種是相對穩定版,backfire版。源碼下載命令分別是:

先創建文件夾

Mkdir openwrt

Cd openwrt

sudo apt-get install git

下載Openwrt源代碼

sudo git clonegit://git.openwrt.org/openwrt.git

或者

Trunk版下載命令:svn co svn://svn.openwrt.org.cn/openwrt/trunk/

Backfire下載命令:svn co svn://svn.openwrt.org.cn/openwrt/branches/backfire/

然後是更新軟件包:

sudo chmod 777 openwrt/                        然後:

./scripts/feeds update -a

./scripts/feeds install -a

然後是make defconfig,再make menuconfig進入定制界面

設置好後....

make v=99

 

本文永久更新鏈接地址:

http://xxxxxx/Linuxjc/1147429.html TechArticle

Copyright © Linux教程網 All Rights Reserved