2021-05-12 14:32:11
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://www.linuxidc.com/Linux/2016-07/133764.htm
相關文章