2015年8月27日 星期四

在 Linux Debian 8.1 系統安裝及編譯 OpenWrt Attitude Adjustment 程式:

Linux Debian 8.1 系統安裝及編譯 OpenWrt Attitude Adjustment 程式 

TP-Link TL-WR703N 路由器使用了 Chaos Calmer 15.05 RC320150816 SVNr46572)   8MB 固件,發現程式大,還有很多問題,如這版本是預設 HTTPS SSL,雖然這是加強了路由器的安全性能,但筆者反為感覺以前的版本比較方便,OpenWrt 版本的 Attitude Adjustment 12.09 final20130425 SVNr36088 / r37742),所以決定再次使用舊版本來作 DIY

Make menuconfig Error 錯誤
步驟 1首先將 PC 電腦內的整個版本壓縮和合併為一個檔案,方便 Copy 到新電腦上。
# tar zcvf aa_37742.tar.gz ./trunk/.  <<壓縮檔案

步驟 2使用 WinSCP Copy 到移動硬碟上,作為備份和中介點,再將程式 Copy 到新電腦上。
WinSCP Copy 到移動硬碟上
步驟 3解壓檔案。
# tar zxvf aa_37742.tar.gz  <<解縮檔案

步驟 4Copy 到其他 Directory
# cp –avr ./aa_37742/ /home/alpha/  <<複製檔案

步驟 5Make menuconfig
$make clean   <<刪除目錄bin build_dir
$ make dirclean   <<刪除目錄包含 /staging_dir /toolchain
$ make menuconfig   <<整體設定
$ make V=99 -j 3   <<多核心編譯

理論上 Attitude Adjustment 的程式並沒有更改,應該是會順利編譯,但發現在 make menuconfig 後,已見 ERROR 出現!
 
Attitude Adjustment 的程式 ERROR 出現
下載官網源碼:
 OpenWrt 主要源碼選擇:(-r 版本號可獲取指定版本源碼)
SVN checkout 方式: 
1    svn co svn://svn.openwrt.org/openwrt/trunk  
2    svn co svn://svn.openwrt.org/openwrt/branches/barrier_breaker barrier_breaker 
3    svn co svn://svn.openwrt.org/openwrt/branches/attitude_adjustment attitude_adjustment 
4    svn co -r 37742 svn://svn.openwrt.org/openwrt/branches/attitude_adjustment aa_r37742  
5    svn co svn://svn.openwrt.org.cn/openwrt/branches/backfire
backfire

GIT 方式: 
1    git clone git://git.openwrt.org/openwrt.git  
2    git clone git://git.openwrt.org/14.07/openwrt.git  
3    git clone git://git.openwrt.org/12.09/openwrt.git 
4   git clone git://git.openwrt.org/10.03/openwrt.git 
5   http://git.openwrt.org/
 
相關網址:
※ 在 Linux Debian 8.1 系統安裝及編譯 OpenWrt Trunk 程式
※ 在 Linux Debian 8.1 系統編譯 OpenWrt Trunk 8MB 固件程式
※ 如何將 OperWrt 8MB 固件程式寫入 8MB 閃存(Flash Memory)

※ 在 Linux Debian 8.1 系統安裝及編譯 OpenWrt Attitude Adjustment 程式
※ Subversion (SVN) 1.8.10 版本不兼容,錯誤編譯 OpenWrt Attitude Adjustment 程式

相關網址:
※ 微星(MSI)GS60 2QD Ghost 龍魂電競筆電(Gaming Notebook)- Debian(八)
※ 測試 Debian 8.1 Linux 系統的網絡功能設置
※ 修改 Debian 8.1 Linux 系統的 GRUB 和 80×25 文字解像度

※ 安裝 OpenSSH 在 Debian 8.1 Linux 系統
※ 在 Debian 8.1 Linux 系統讀寫 USB 手指

2015 年 8月 27日 天氣報告
氣溫:26.9@ 20:30
相對濕度:百分之 77%
天氣:微雨

沒有留言:

張貼留言