Xubuntu 7.04 へのインストール
1. 必要なパッケージのインストール
sudo apt-get install build-essential subversion cmake sudo apt-get install libboost-graph* sudo apt-get install libgeos-dev proj flex sudo apt-get install postgresql-server-dev-8.2 postgresql-client-8.2 postgresql-dev postgresql-8.2
2. PostGISのコンパイル
wget http://www.postgis.org/download/postgis-1.3.1.tar.gz tar -xzf postgis-1.3.1.tar.gz cd postgis-1.3.1/ ./configure make sudo make install
3. PostgreSQLのセットアップ
pg_hba.confファイルのlocal部分について、ident sameuserとなっている箇所をtrustに変更し、postgresユーザがローカル・データベースへの接続を行えるようにしてください。また設定を反映させるためにPostgreSQLを再起動してください。
sudo mousepad /etc/postgresql/8.2/main/pg_hba.conf sudo /etc/init.d/postgresql-8.2 restart
4. pgRoutingコア機能のコンパイル(拡張機能なし)
cd .. svn checkout http://pgrouting.postlbs.org/svn/pgrouting/tags/release-1.0 pgrouting cd pgrouting/ sudo cmake . sudo make
5. 経路探索用データベースの作成
createdb -U postgres routing createlang -U postgres plpgsql routing # PostGIS機能を検索用データベースに追加 psql -U postgres -f /usr/share/lwpostgis.sql routing psql -U postgres -f /usr/share/spatial_ref_sys.sql routing # pgRouting機能を検索用データベースに追加 psql -U postgres -f /usr/share/postlbs/routing_core.sql routing psql -U postgres -f /usr/share/postlbs/routing_core_wrappers.sql routing