ja/1.x/InstallationUbuntu710

Ubuntu 7.10 Beta へのインストール

1. 必要なパッケージのインストール

sudo apt-get install build-essential subversion cmake
sudo apt-get install libboost-graph*
sudo apt-get install postgresql-8.2-postgis postgresql-server-dev-8.2 

2. pgRoutingコア機能のコンパイル(拡張機能なし)

svn checkout http://pgrouting.postlbs.org/svn/pgrouting/tags/release-1.0 pgrouting

cd pgrouting/
sudo cmake .
sudo make

3. PostgreSQLのセットアップ

pg_hba.confファイルのlocal部分について、ident sameuserとなっている箇所をtrustに変更し、postgresユーザがローカル・データベースへの接続を行えるようにしてください。また設定を反映させるためにPostgreSQLを再起動してください。

sudo gedit /etc/postgresql/8.2/main/pg_hba.conf 
sudo /etc/init.d/postgresql-8.2 restart

4. 経路探索用データベースの作成

createdb -U postgres routing
createlang -U postgres plpgsql routing

# PostGIS機能を検索用データベースに追加
psql -U postgres -f /usr/share/postgresql-8.2-postgis/lwpostgis.sql routing
psql -U postgres -f /usr/share/postgresql-8.2-postgis/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