参考にしたのはこの辺:
- http://artstkmkt.sourceforge.net/
- http://sourceforge.net/projects/artstkmkt/
- http://www.amazon.co.jp/Agent-Based-Modeling-Institute-Artificial-Mathematical/dp/3540738789
- Technical trading in the Santa Fe Institute Artificial Stock Market revisited, Norman Ehrentreich, Journal of Economic Behavior & Organization Vol. 61 (2006) 599-616 jedc06_61_599.pdf(1)
- インストールした人のBlog
- debian用インストーラ
Swarmのインストール
* パッケージをダウンロード
* http://jalvesaq.googlepages.com/swarm.html#packから
o libswarm_2.2.3-1_Etch_i386.deb
o libswarm-dev_2.2.3-1_Etch_i386.deb
* パッケージインストール
# dpkg -i libswarm_2.2.3-1_Etch_i386.deb
* エラーメッセージ
未選択パッケージ libswarm を選択しています。
(データベースを読み込んでいます ... 現在 35609 個のファイルとディレクトリがインストールされています。)
(libswarm_2.2.3-1_Etch_i386.deb から) libswarm を展開しています...
dpkg: 依存関係の問題により libswarm の設定ができません:
libswarm は以下に依存 (depends) します: libhdf5-serial-1.6.5-0 | libhdf5-1.6.5-0 ...しかし:
パッケージ libhdf5-serial-1.6.5-0 はまだインストールされていません。
パッケージ libhdf5-1.6.5-0 はまだインストールされていません。
dpkg: libswarm の処理中にエラーが発生しました (--install):
依存関係の問題 - 設定を見送ります
以下のパッケージの処理中にエラーが発生しました:
libswarm
* 必要なパッケージのインストール
# apt-get install libhdf5-serial-1.6.5-0 libhdf5-1.6.5-0
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
libswarm-dev: 依存: libpng12-dev しかし、インストールされようとしていません
依存: libhdf5-serial-dev しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。
* 依存関係のエラーのため,再度チャレンジ.
# apt-get -f install
Please, add the following line to the makefiles
of your swarm applications:
include /usr/share/libswarm/etc/Makefile.appl
* なんだか分からないが,パッケージインストール再び.
# dpkg -i libswarm_2.2.3-1_Etch_i386.deb
(データベースを読み込んでいます ... 現在 35766 個のファイルとディレクトリがインストールされています。)
libswarm 2.2.3-1 を (libswarm_2.2.3-1_Etch_i386.deb で) 置換するための準備をしています ...
libswarm を展開し、置換しています...
libswarm (2.2.3-1) を設定しています ...
* devもインストール
# dpkg -i libswarm-dev_2.2.3-1_Etch_i386.deb
(データベースを読み込んでいます ... 現在 35766 個のファイルとディレクトリがインストールされています。)
libswarm-dev 2.2.3-1 を (libswarm-dev_2.2.3-1_Etch_i386.deb で) 置換するための準備をしています ...
libswarm-dev を展開し、置換しています...
libswarm-dev (2.2.3-1) を設定しています ...
Please, add the following line to the makefiles
of your swarm applications:
include /usr/share/libswarm/etc/Makefile.appl
ASMのインストール
* http://sourceforge.net/projects/artstkmkt/よりASM-2.2.1.tar.gzをダウンロード.
* ASM-2.2.1.tar.gzを展開
# tar zxvf ASM-2.2.1.tar.gz
* ASM-2.2.1/Makefileを書き換え
include $(SWARMHOME)/etc/swarm/Makefile.appl
↓
include $(SWARMHOME)/etc/Makefile.appl
* make実行
make SWARMHOME=/usr/share/libswarm
* ASMの実行
./asm
実行成功.