其實(shí)搭建Openwrt編譯環(huán)境也有很多的帖子蹂楣,大家覺(jué)得我寫(xiě)的不好恬汁,也可以去看別人的切厘,因?yàn)楸疚牡某踔允?? 希望幫搭建搭建編譯環(huán)境而已....
系統(tǒng)大家可以選擇:Ubuntu10.10?? 12.04??? 14.10???? 這些版本屈张,centos6.X的也可以昂利。
只是Ubuntu10.10已經(jīng)停止更新了寡夹,所以選擇12.04 32的版本.....
虛擬機(jī)搭建:1.5G內(nèi)存??? 50G硬盤(pán)毅舆。3D加速??????? 具體安裝步驟? 略....或者自己百度之宿,因?yàn)檫@不是本文的側(cè)重點(diǎn)..
最好更新下系統(tǒng)厂抖。
sudo apt-get update?????????????????? //獲取最新軟件列表
sudo apt-get upgrade???????????????? //下載安裝更新
設(shè)置root權(quán)限
sudo passwd root?????????????????????? //輸入兩次密碼就可以了
su-????????????????????????????????????????????? //登錄管理員root賬戶.平時(shí)希望大家只用普通用戶登錄蛹含,必要時(shí)候切換到root....?? exit即可退出root....
為了節(jié)省系統(tǒng)資源吞鸭,我決定在windows端下ssh遠(yuǎn)程登錄...畢竟虛擬機(jī)圖形界面占用資源比較的大.. 跟著我一起搖擺.....
sudo apt-get install openssh-server
sudo ps -e |grep ssh-->回車(chē)-->有sshd,說(shuō)明ssh服務(wù)已經(jīng)啟動(dòng)灼擂,如果沒(méi)有啟動(dòng)围详,輸入"sudo service ssh start"-->回車(chē)-->ssh服務(wù)就會(huì)啟動(dòng).使用gedit修改配置文件"/etc/ssh/sshd_config"打開(kāi)"終端窗口"硫痰,輸入"sudo gedit/etc/ssh/sshd_config"-->回車(chē)-->把配置文件中的"PermitRootLoginwithout-password"加一個(gè)"#"號(hào),把它注釋掉-->再增加一句"PermitRootLogin????????????? yes"-->保存衩婚,修改成功。
如果效斑,你想開(kāi)機(jī)自動(dòng)啟動(dòng)的話非春,可以這樣設(shè)置..
修改/etc/rc.local文件.在exit 0這一句的前面,添加了/etc/init.d/ssh start
建議大家安裝虛擬機(jī)增強(qiáng)功能? 我用的是VBox虛擬機(jī)你可以用VM....
然后重啟......出爐了
插入網(wǎng)線....在設(shè)置虛擬機(jī)網(wǎng)卡為 橋接....然后命令里 輸入? ifconfig查看ip? 用于ssh連接
這里就不給大家演示怎么連接了缓屠。推薦用Putty或者xshell??????? 筆者用的是后者..
現(xiàn)在安裝編譯用的軟件????? 建議大家一個(gè)一個(gè)的安裝....
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用的是單一條命令奇昙,我分開(kāi)了,因?yàn)檫@樣更容易查看每一個(gè)組件的安裝是否成功敌完。????? 最好 安裝好軟件后備份下.就是快照...這是重點(diǎn).....
下載源碼储耐,分兩種,一種是最新版但不是最穩(wěn)定滨溉,也就是trunk版什湘,一種是相對(duì)穩(wěn)定版长赞,backfire版。源碼下載命令分別是:
先創(chuàng)建文件夾
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進(jìn)入定制界面
設(shè)置好后....
make v=99