Ubuntu 12.04下安裝skyeye1.3.3過程記錄。
1.下載並解壓Skyeye源碼包
Skyeye1.3.3版本。通過tar命令解壓
tarxzvf skyeye-1.3.3_rel.tar.gz
解壓後出現一個skyeye目錄,就是Skyeye的源碼包了。
2.編譯安裝Skyeye。進入skyeye目錄,依次執行如下命令:
./configure
make lib
注以root身份執行以下命令
make make installmake install_lib
每個人的環境可以說都不一樣,所以問題沒法統一說明
在安裝過程中可能遇到的問題:
/usr/bin/ld:cannot find -lltdl
apt-getinstall libltdl-dev
致命錯誤:X11/Xlib.h:沒有那個文件或目錄
apt-getinstall libxpm-dev
致命錯誤:X11/extensions/XShm.h
解決方法是安裝xorg-dev,sudoapt-get install xorg-dev。
/usr/bin/ld:cannot find -liconv
tarzxvf libiconv-1.13.1.tar.gz
./configure-prefix=/usr/local
make&& make install
經過以上的編譯和安裝,就能在/usr/local/lib中找到iconv的鏈接庫了,最後再用ln命令建立一個軟鏈接到系統默認的鏈接庫路徑/usr/lib中就可以了。
ln-s /usr/local/lib/libiconv.so /usr/lib /libiconv.so
ln-s /usr/local/lib/libiconv.so.2 /usr/lib / libiconv.so.2
有的ubunutu中沒有開發gtk包,這是需要安裝下的,方法網上都有這就不說了。
3.測試Skyeye
注意1.3.3的Skyeye可執行命令不是skyeye,而skyeye_main.py,執行後進入Skyeye命令行狀態表示安裝成功。
4.運行測試代碼
進入/opt/skyeye/testsuite/arm_hello目錄,執行:/opt/skyeye/bin/skyeye_main.py -e arm_hello
會進入Skyeye命令行狀態,執行”start“會彈出一個窗口,裡面顯示“Connectingto Ubuntu:xxxx”。在Skyeye命令行界面執行命令:“run”可以發現彈出的窗口中開始出現“helloworld”字樣。
5.設置環境變量:
vim/etc/profile
在最後行添加
exportPATH=/opt/skyeye/bin:$PATH
再運行
source/etc/profile
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2