2D/RCSoccerSim on Linux(General)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[2D/シミュレータのインストール]]
以下、tar.gzのファイルを落としてきて一般的なLinuxディスト...
Ubuntu, Fedora,SUSE,Vineなどはこちらで。
#contents
* RPM系ディストリビューションにおける注意 [#x8ffc268]
Fedora, CentOS, Vineなど,RPMでパッケージ管理しているディ...
/etc/ld.so.conf (もしくは/etc/ld.so.conf.d/以下のファイ...
無ければ,追加してrootで以下のコマンドを実行.
# ldconfig
詳しくは,次のページを参照.
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/300shar...
* バージョン13 [#a7ee7d16]
** 入手するもの [#t30cba24]
- [[Boost-1.32:http://boost.org/]]以降 (boost-filesystem...
1.33.1以降の使用を推奨.
最近のディストリビューションなら専用のインストールパッケ...
開発パッケージのインストールも必要なので,boost関連パッケ...
- flex/bison~
専用のパッケージが必ず用意されているので,自分でインスト...
- (rcssmonitorを使う場合)X11の開発パッケージ~
ディストリビューションによって名前が違うので,configureや...
- (rcssmonitorを使う場合)libXpmの開発パッケージ
- (rcsslogplayerを使用する場合) Qt4
最近のディストリビューションなら専用のインストールパッケ...
開発パッケージのインストールも必要.
パッケージ名はディストリビューションによってまちまちなの...
http://sourceforge.net/projects/sserver からrcssserver, r...
最新バージョンの使用を推奨.
- [[rcssserver:http://sourceforge.net/project/showfiles.p...
-[[rcssmonitor:http://sourceforge.net/project/showfiles.p...
-[[rcsslogplayer:http://sourceforge.net/project/showfiles...
** 手順 [#k4bdf95a]
*** rcssserver [#g5d80994]
$ tar xzvf rcssserver-13.x.x.tar.gz
$ cd rcssserver-13.x.x
$ ./configure
$ make
$ su
# make install // または sudo make install
*** rcssmonitor [#bc38d50e]
$ tar xzvf rcssmonitor-13.x.x.tar.gz
$ cd rcssmonitor-13.x.x
$ ./configure
-lXpmが見つからないというエラーが表示される場合は,...
$ ./configure LDFLAGS="-L/usr/X11R6/lib"
その他,ヘッダが見つからないというエラーが表示される...
開発パッケージがインストールされていないので,それを...
$ make
$ su
# make install // または sudo make install
*** rcsslogplayer [#zbfb2211]
$ tar xzvf rcssslogplayer-13.x.x.tar.gz
$ cd rcsslogplayer-13.x.x
$ ./configure
$ make
$ su
# make install // または sudo make install
* バージョン12 [#ra04f058]
** 入手するもの [#zbe3b28b]
- [[Boost-1.32:http://boost.org/]]以降~
1.33.1以降の使用を推奨.
最近のディストリビューションなら専用のインストールパッケ...
- ncurses, ncurses-devel~
rcssclientのコンパイルに必要
- X11の開発パッケージ(rcssmonitorを使う場合のみ)~
ディストリビューションによって名前が違うので,configureや...
http://sourceforge.net/projects/sserver からrcssbase, rcs...
最新バージョンの使用を推奨.
-[[rcssbase:http://sourceforge.net/project/showfiles.php?...
- [[rcssserver:http://sourceforge.net/project/showfiles.p...
-[[rcssmonitor:http://sourceforge.net/project/showfiles.p...
** 手順 [#k4bdf95a]
*** rcssbase [#m386b0a8]
$ tar xzvf rcssbase-12.x.x.tar.gz
$ cd rcssbase-12.x.x
$ ./configure
$ make
$ su
# make install
*** rcssserver [#w289cbea]
$ tar xzvf rcssserver-12.x.x.tar.gz
$ cd rcssserver-12.x.x
$ ./configure
$ make
$ su
# make install
*** rcssmonitor [#bc38d50e]
$ tar xzvf rcssmonitor-12.x.x.tar.gz
$ cd rcssmonitor-12.x.x
$ ./configure
-lXpmが見つからないというエラーが表示される場合は,...
$ ./configure LDFLAGS="-L/usr/X11R6/lib"
その他,ヘッダが見つからないというエラーが表示される...
開発パッケージがインストールされていないので,それを...
$ make
$ su
# make install
* コンパイルオプション [#c4b9a614]
各パッケージのconfigure実行時にコンパイルオプションを指定...
利用可能なオプションは,"./configure --help" を実行すると...
**インストール先の指定 [#j9325efe]
'--prefix'を指定すると、インストール場所を変更できる.
$ ./configure --prefix=$HOME/rcss
ただし,指定した場所に実行パス(PATH)とライブラリサーチパ...
$ ./configure --prefix=$HOME/rcss RCSSBASE=$HOME/rcss
**boostのライブラリ名指定 [#f57942bd]
boostのインストール方法によっては,boostのライブラリにサ...
例えば,(2007/10/16時点の)Vine Linux 4.1の場合,オプショ...
$ ./configure
...
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking for boostlib >= 1.32.0... yes
checking whether the Boost::Filesystem library is availa...
checking for main in -lboost_filesystem... no
checking for main in -lboost_filesystem-gcc... no
checking for main in -lboost_filesystem-gcc-mt... no
checking for main in -lboost_filesystem-gcc-mt-s... no
checking for main in -lboost_filesystem-gcc-s... no
checking for main in -llibboost_filesystem... no
checking for main in -llibboost_filesystem-gcc... no
checking for main in -llibboost_filesystem-gcc-mt... no
checking for main in -llibboost_filesystem-gcc-mt-s... no
checking for main in -llibboost_filesystem-gcc-s... no
checking for main in -lboost_filesystem-mgw... no
checking for main in -lboost_filesystem-mgw... (cached) no
checking for main in -lboost_filesystem-mgw-mt... no
checking for main in -lboost_filesystem-mgw-mt-s... no
checking for main in -lboost_filesystem-mgw-s... no
configure: error: Could not link against boost_filesyste...
$
Vine 4.1では,boost::filesystemのライブラリは以下のような...
$ ls /usr/lib/libboost_filesystem*.so
/usr/lib/libboost_filesystem-gcc33-1_34_1.so@
/usr/lib/libboost_filesystem-gcc33-d-1_34_1.so@
/usr/lib/libboost_filesystem-gcc33-d.so*
/usr/lib/libboost_filesystem-gcc33-mt-1_34_1.so@
/usr/lib/libboost_filesystem-gcc33-mt-d-1_34_1.so@
/usr/lib/libboost_filesystem-gcc33-mt-d.so*
/usr/lib/libboost_filesystem-gcc33-mt.so*
/usr/lib/libboost_filesystem-gcc33.so*
サフィックスとして,"gcc33", "gcc33-mt", "gcc33-1_34_1"な...
configureを通すには,これらのサフィックスのいずれかをconf...
gcc33-mtを指定する場合は,
$ ./configure --with-boost-filesystem=gcc33-mt
とすれば良い.(1_34_1付きのものはシンボリックリンクなの...
* 実行方法 [#k32d33e1]
念のため、whichコマンドでパスが通っているか確認。
$ which rcssmonitor
$ which rcssserver
$ which rcsoccersim
実行する。
$ rcsoccersim
初めてrcssserverを起動したとき、~/.rcssserver以下に設定フ...
ログファイルを書き出すパスを指定したい場合などは、~/.rcss...
または,以下のようにコマンドラインオプションを与えること...
$ rcssserver server::game_log_dir = '~/log'
バージョン12.0.0から,設定ファイルのバージョンも自動的に...
よく分からない場合は,古い設定ファイルをいったん消して,r...
&br;
----
-2008/11/20 バージョン13対応.
-2008/04/06 リンク先とバージョンを修正.
-2008/02/27 バージョン12対応.
-2008/02/03 rcssbaseのインストールパス指定について追記.
-2007/10/17 rcssserverのリンク先を11.1.2に更新.
-2007/10/16 boostのライブラリ名を指定する方法を追加.
-2007/08/28 rcssmonitor-11.1.1対応.リンクを修正.
-2007/08/04 11.1.1対応.軽微な修正.configureオプションの...
-2007/05/31 バージョン10の情報を削除
-2007/05/22 バージョン11対応
-2006/10/19 ページを分離
終了行:
[[2D/シミュレータのインストール]]
以下、tar.gzのファイルを落としてきて一般的なLinuxディスト...
Ubuntu, Fedora,SUSE,Vineなどはこちらで。
#contents
* RPM系ディストリビューションにおける注意 [#x8ffc268]
Fedora, CentOS, Vineなど,RPMでパッケージ管理しているディ...
/etc/ld.so.conf (もしくは/etc/ld.so.conf.d/以下のファイ...
無ければ,追加してrootで以下のコマンドを実行.
# ldconfig
詳しくは,次のページを参照.
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/300shar...
* バージョン13 [#a7ee7d16]
** 入手するもの [#t30cba24]
- [[Boost-1.32:http://boost.org/]]以降 (boost-filesystem...
1.33.1以降の使用を推奨.
最近のディストリビューションなら専用のインストールパッケ...
開発パッケージのインストールも必要なので,boost関連パッケ...
- flex/bison~
専用のパッケージが必ず用意されているので,自分でインスト...
- (rcssmonitorを使う場合)X11の開発パッケージ~
ディストリビューションによって名前が違うので,configureや...
- (rcssmonitorを使う場合)libXpmの開発パッケージ
- (rcsslogplayerを使用する場合) Qt4
最近のディストリビューションなら専用のインストールパッケ...
開発パッケージのインストールも必要.
パッケージ名はディストリビューションによってまちまちなの...
http://sourceforge.net/projects/sserver からrcssserver, r...
最新バージョンの使用を推奨.
- [[rcssserver:http://sourceforge.net/project/showfiles.p...
-[[rcssmonitor:http://sourceforge.net/project/showfiles.p...
-[[rcsslogplayer:http://sourceforge.net/project/showfiles...
** 手順 [#k4bdf95a]
*** rcssserver [#g5d80994]
$ tar xzvf rcssserver-13.x.x.tar.gz
$ cd rcssserver-13.x.x
$ ./configure
$ make
$ su
# make install // または sudo make install
*** rcssmonitor [#bc38d50e]
$ tar xzvf rcssmonitor-13.x.x.tar.gz
$ cd rcssmonitor-13.x.x
$ ./configure
-lXpmが見つからないというエラーが表示される場合は,...
$ ./configure LDFLAGS="-L/usr/X11R6/lib"
その他,ヘッダが見つからないというエラーが表示される...
開発パッケージがインストールされていないので,それを...
$ make
$ su
# make install // または sudo make install
*** rcsslogplayer [#zbfb2211]
$ tar xzvf rcssslogplayer-13.x.x.tar.gz
$ cd rcsslogplayer-13.x.x
$ ./configure
$ make
$ su
# make install // または sudo make install
* バージョン12 [#ra04f058]
** 入手するもの [#zbe3b28b]
- [[Boost-1.32:http://boost.org/]]以降~
1.33.1以降の使用を推奨.
最近のディストリビューションなら専用のインストールパッケ...
- ncurses, ncurses-devel~
rcssclientのコンパイルに必要
- X11の開発パッケージ(rcssmonitorを使う場合のみ)~
ディストリビューションによって名前が違うので,configureや...
http://sourceforge.net/projects/sserver からrcssbase, rcs...
最新バージョンの使用を推奨.
-[[rcssbase:http://sourceforge.net/project/showfiles.php?...
- [[rcssserver:http://sourceforge.net/project/showfiles.p...
-[[rcssmonitor:http://sourceforge.net/project/showfiles.p...
** 手順 [#k4bdf95a]
*** rcssbase [#m386b0a8]
$ tar xzvf rcssbase-12.x.x.tar.gz
$ cd rcssbase-12.x.x
$ ./configure
$ make
$ su
# make install
*** rcssserver [#w289cbea]
$ tar xzvf rcssserver-12.x.x.tar.gz
$ cd rcssserver-12.x.x
$ ./configure
$ make
$ su
# make install
*** rcssmonitor [#bc38d50e]
$ tar xzvf rcssmonitor-12.x.x.tar.gz
$ cd rcssmonitor-12.x.x
$ ./configure
-lXpmが見つからないというエラーが表示される場合は,...
$ ./configure LDFLAGS="-L/usr/X11R6/lib"
その他,ヘッダが見つからないというエラーが表示される...
開発パッケージがインストールされていないので,それを...
$ make
$ su
# make install
* コンパイルオプション [#c4b9a614]
各パッケージのconfigure実行時にコンパイルオプションを指定...
利用可能なオプションは,"./configure --help" を実行すると...
**インストール先の指定 [#j9325efe]
'--prefix'を指定すると、インストール場所を変更できる.
$ ./configure --prefix=$HOME/rcss
ただし,指定した場所に実行パス(PATH)とライブラリサーチパ...
$ ./configure --prefix=$HOME/rcss RCSSBASE=$HOME/rcss
**boostのライブラリ名指定 [#f57942bd]
boostのインストール方法によっては,boostのライブラリにサ...
例えば,(2007/10/16時点の)Vine Linux 4.1の場合,オプショ...
$ ./configure
...
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking for boostlib >= 1.32.0... yes
checking whether the Boost::Filesystem library is availa...
checking for main in -lboost_filesystem... no
checking for main in -lboost_filesystem-gcc... no
checking for main in -lboost_filesystem-gcc-mt... no
checking for main in -lboost_filesystem-gcc-mt-s... no
checking for main in -lboost_filesystem-gcc-s... no
checking for main in -llibboost_filesystem... no
checking for main in -llibboost_filesystem-gcc... no
checking for main in -llibboost_filesystem-gcc-mt... no
checking for main in -llibboost_filesystem-gcc-mt-s... no
checking for main in -llibboost_filesystem-gcc-s... no
checking for main in -lboost_filesystem-mgw... no
checking for main in -lboost_filesystem-mgw... (cached) no
checking for main in -lboost_filesystem-mgw-mt... no
checking for main in -lboost_filesystem-mgw-mt-s... no
checking for main in -lboost_filesystem-mgw-s... no
configure: error: Could not link against boost_filesyste...
$
Vine 4.1では,boost::filesystemのライブラリは以下のような...
$ ls /usr/lib/libboost_filesystem*.so
/usr/lib/libboost_filesystem-gcc33-1_34_1.so@
/usr/lib/libboost_filesystem-gcc33-d-1_34_1.so@
/usr/lib/libboost_filesystem-gcc33-d.so*
/usr/lib/libboost_filesystem-gcc33-mt-1_34_1.so@
/usr/lib/libboost_filesystem-gcc33-mt-d-1_34_1.so@
/usr/lib/libboost_filesystem-gcc33-mt-d.so*
/usr/lib/libboost_filesystem-gcc33-mt.so*
/usr/lib/libboost_filesystem-gcc33.so*
サフィックスとして,"gcc33", "gcc33-mt", "gcc33-1_34_1"な...
configureを通すには,これらのサフィックスのいずれかをconf...
gcc33-mtを指定する場合は,
$ ./configure --with-boost-filesystem=gcc33-mt
とすれば良い.(1_34_1付きのものはシンボリックリンクなの...
* 実行方法 [#k32d33e1]
念のため、whichコマンドでパスが通っているか確認。
$ which rcssmonitor
$ which rcssserver
$ which rcsoccersim
実行する。
$ rcsoccersim
初めてrcssserverを起動したとき、~/.rcssserver以下に設定フ...
ログファイルを書き出すパスを指定したい場合などは、~/.rcss...
または,以下のようにコマンドラインオプションを与えること...
$ rcssserver server::game_log_dir = '~/log'
バージョン12.0.0から,設定ファイルのバージョンも自動的に...
よく分からない場合は,古い設定ファイルをいったん消して,r...
&br;
----
-2008/11/20 バージョン13対応.
-2008/04/06 リンク先とバージョンを修正.
-2008/02/27 バージョン12対応.
-2008/02/03 rcssbaseのインストールパス指定について追記.
-2007/10/17 rcssserverのリンク先を11.1.2に更新.
-2007/10/16 boostのライブラリ名を指定する方法を追加.
-2007/08/28 rcssmonitor-11.1.1対応.リンクを修正.
-2007/08/04 11.1.1対応.軽微な修正.configureオプションの...
-2007/05/31 バージョン10の情報を削除
-2007/05/22 バージョン11対応
-2006/10/19 ページを分離
ページ名:
RoboCup tools
by
Hidehisa Akiyama
is licensed under a
Creative Commons 表示-非営利 2.1 日本 License
.