其實搭建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 |
|