歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.04 RoboCup 2D平台比賽安裝

Ubuntu 10.04 RoboCup 2D平台比賽安裝

日期:2017/2/28 15:46:17   编辑:Linux教程

經過RoboCup 2009年中國比賽,agent2d在64位機器上跑起來沒有問題。64位機最好裝64bit的操作系統,32位的跑32bit也不會出現問題。

系統配置參考Ubuntu 9.10的文檔資料.

(1)系統准備

sudo apt-get install nautilus-gksu

把“管理員打開選項”添加到右鍵菜單中

sudo apt-get install nautilus-open-terminal

把終端添加到右鍵菜單中

sudo apt-get install rar unrar p7zip

安裝解壓縮程序

以便安裝進行下來的安裝,這幾個程序需要注銷後才能生效

(2) 比賽平台的安裝

下載包server monitor logger

網址:http://sourceforge.net/projects/sserver/

網址內有各種版本的包,應根據實際情況進行選擇,同時每個版本的發行日志應該下載閱讀。同時還有其他的工具,如觀看錄像工具。

(3)前期安裝(注:Ubuntu 10.04和9.10在一些軟件包上可能有所改動,請注意Ubuntu 10.04和9.10所安裝軟件包的不同之處)

在終端中輸入以下命令

sudo apt-get install build-essential //編譯器安裝

sudo apt-get install xorg-dev //xorg圖形界面

sudo apt-get install flex bison //詞法分析器生成器 語法分析器

sudo apt-get install libboost-dev libboost-all-dev//安裝boost庫 10.04增加了libboost-all-dev

sudo apt-get install libqt4-dev libqt4-gui qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig //qt4的應用程序

sudo apt-get install libglpng libglpng-dev//ubuntu10.04默認沒有裝這個

sudo apt-get install libglib2.0-dev //ubuntu10.04默認也沒裝glibc庫

(4)前期准備完畢後

解壓相應的rcssserver rcssmonitor文件夾,在文件夾右鍵單擊在終端中打開。依次輸入下面命令

sudo ./configure //配置庫等一系列東西

sudo make

sudo make install //必須root裝

sudo ldconfig //修改軟件數據庫 緩存

注:在make的過程中可能提示/usr/bin/ld 錯誤。是因為/usr/lib下的共享庫文件無法使用造成的,利用find . -name “strings” 大概查找需要的文件,然後做個軟鏈接sudo ln -s example1.so.1 example1.so.

比如說make時提示找不到laudio之類的詞語,那就是laudio的庫無法使用,此時,切換到/usr/lib文件夾下 ,用命令find . -name “libaudio*” (在所有文件名中查找包含libaudio的) 然後做軟鏈接sudo ln -s libaudio.so.2 libaudio.so

具體的:

切換到/usr/lib文件夾下

sudo ln -s libgthread-2.0.so.0 libgthread-2.0.so

sudo ln -s libgobject-2.0.so.0 libgobject-2.0.so

sudo ln -s libaudio.so.2 libaudio.so

還有就是在安裝soccerwindows的時候在./configure 的時候加選項–disable-qt3(現在都是qt4了)

對於有的rcssmonitor跑起來後沒有隊員的情況,可以卸載掉網絡管理器,我個人認為這兩者有沖突。

(5)另一種安裝方法

進入系統/系統管理/軟件源,在軟件源對話框中切換到第三方軟件頁面,點擊添加:

deb http://ppa.launchpad.net/gnurubuntu/rubuntu/ubuntu lucid main

deb-src http://ppa.launchpad.net/gnurubuntu/rubuntu/ubuntu lucid main

安裝Server:

sudo apt-get update

sudo apt-get install rcssserver rcsslogplayer

參考網址:

https://launchpad.net/~rm1232002/+archive/rcss+lucid

根據作者的描述來看,在10.04上作者還沒有完成打包。哈哈,等我閒下來自己打個包,^ ^

PS:有的安裝步驟需要權限,請加sudo

情況可能有所變化,但萬變不離其宗。。。

比賽平台的配置與安裝的ubuntu操作系統有關,有的庫和軟件裝時本身已安裝。建議用DVD安裝ubuntu。或者安裝完畢後以DVD作為一個更新的數據源。為了方便系統重裝和實現離線升級,把第一次在/var/cache/apt/archives的deb包找到並復制保存,待以後使用。

Copyright © Linux教程網 All Rights Reserved