摘要
本文概要記錄在Ubuntu作業系統上建構EasyCwmp TR-069的注意事項。本文
EasyCwmp TR-069是一個基於Broadband Forum之CWMP標準的網路管理解決方案中的客戶端實作。隨後將於VMware Workstation 14 Player中的Ubuntu 18.04上建構EasyCwmp。
由於Ubuntu有別於OpenWrt,所以將會遵循tutorial中的「EasyCwmp install for other Linux distributions」章節所指示的步驟進行建構。
注意事項分述如下。
■確認USER和GROUP環境變數的設置,倘若欠缺則設置之。
■安裝OpenSSL版的curl函式庫。
■即將下載json-c原始碼,所以先下載其所需的git工具、和autoconf工具。■即將建構json-c函式庫,安裝其相依的libtool函式庫。
■建構json-c函式庫,並且安裝之。
■即將建構libubox函式庫,下載原始碼、並安裝其相依的cmake工具。
■建構libubox函式庫,其間參考這裡來消弭欠缺is_error巨集(也可能是函式)的錯誤。
■安裝libubox函式庫。
■建構uci套件,並安裝之。
■建構ubus套件,並安裝之。
■建構microxml套件,並安裝之。
■下載easycwmp原始碼,這裡選擇的是最新的穩定版1.8.0。
■建構easycwmp套件,先解壓縮easycwmp-1.8.0.tar.gz,再對目錄更名,接著參考這裡和這裡來消弭編譯錯誤,隨後建構之。
■建立easycwmp所需之腳本的符號連結。
■測試easycwmp,其輸入引數跟tutorial描述的不一樣,必須予以微調,執行微調後的命令後便出現tutorial中提及的輸出字串。
■測試easycwmp,續。
沒有留言:
張貼留言