新・カーナビ作るぜ!(2)環境設定〜CentOS編〜
Moblin環境で、実際に開発するのはいろいろしんどいので、実際には、CentOS 5.3上で開発しています。そのためには、clutterやらmapnikやらを用意しないといけないので、今回はその辺の話。
CentOS 5.3編
CentOSだと、postgresqlやgdalはもともとあるのを使えばよいので、yumで普通にいれていきます。用意されているのでうまくいかなかったり(バージョンが古井などを含む)、用意されていない物は、Fedoraなり、moblinからSRPMを持ってきてbuildします。
自前でbuild下ものは以下のとおり(たぶん):
- atk-1.24.0-1.x86_64.rpm
- gtk2-2.14.4-3.x86_64.rpm
- clutter-0.9.2〜20090515-1.1.moblin2.x86_64.rpm
- clutter-doc-0.9.2〜20090515-1.1.moblin2.x86_64.rpm
- clutter-box2d-0.9〜20090313-1.10.moblin2.x86_64.rpm
- clutter-gst-0.9.20090513-1.2.moblin2.x86_64.rpm
- clutter-gtk-0.9.20090512-1.3.moblin2.x86_64.rpm
- clutter-gtk-doc-0.9.20090512-1.3.moblin2.x86_64.rpm
- clutter-gtk-doc-0.9.20090512-1.3.moblin2.x86_64.rpm
- clutter-gtk-0.9.20090512-1.3.moblin2.x86_64.rpm
- cairomm-1.6.2-1.x86_64.rpm
- sqlite-3.5.9-2.x86_64.rpm
- libxml2-2.7.2-1.x86_64.rpm
- mapnik-0.6.0-3kf.x86_64.rpm
あぁ、一気に作っていたので、何をどの順でいれたんかさっぱりメモとか残っていません。たぶん、全部どっかに入れて、
# yum localinstall *
とかでいけるような気がするのですが…。あれ?postgisはどっから入れるんだろう。入らなかったらたぶん
# yum install postgis
とかで入るでしょう。あとは、tsmapからのmapnikでの地図生成に必要なこの辺のデータを入れて…
- osm2pgsql-0.66-1.2kf.16215.x86_64.rpm
- osm-symbols-1.0-1kf.noarch.rpm (180kb)
- osm-world_boundaries-1.0-1kf.noarch.rpm (332,088kb)
- osm-postgis-japan-0.20090624-1kf.noarch.rpm (54,816kb)
んでもって、tsmap本体を入れる
あぁ、全然説明になってませんね…。
次回は、開発環境のことを書こうかなと。
Posted by TechStrom on Tuesday, July 14, 2009