首頁 > 軟體

OpenWrt:Ubuntu 12.04搭建OpenWrt編譯環境

2020-06-16 17:36:44

其實搭建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://www.linuxidc.com/Linux/2016-07/133764.htm


IT145.com E-mail:sddin#qq.com