OpenWrt:Ubuntu 12.04搭建OpenWrt編譯環境

來源:互聯網
上載者:User

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

 

本文永久更新連結地址:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.