1_pgRoutingのインストール
No
1

概要

対象ユーザ

postgis(2.2.1)のインストール

PostgreSQLサーバ-コマンド
別紙「14_Appendix_02_Procedure_to_install_PostGIS」を参照し、インストールを実施する。

確認 （確認コマンド等）

備考-

別シート 「2_Boost(1.60.0)のインストール」を参照し、インストールを実施する。
2

Boost(1.60.0)のインストール

PostgreSQLサーバ-

3

GMP(6.1.0)のインストール

PostgreSQLサーバ-

別シート 「3_GMP(6.1.0)のインストール」を参照し、インストールを実施する。
別シート 「4_MPFR(3.1.4)のインストール」を参照し、インストールを実施する。

4

MPFR(3.1.4)のインストール

PostgreSQLサーバ-

5

CGAL(4.7)のインストール

PostgreSQLサーバ-

6

pgRoutingのソースディレクトリ作成 PostgreSQLサーバ

root

7

「pgrouting-pgrouting-2.0.0.tar.gz」の取得

root

8

「pgrouting-pgrouting-2.0.0.tar.gz」の展開

PostgreSQLサーバ

postgres9

Makefile生成

PostgreSQLサーバ

10

コンパイルの実行

11

インストール12終了

別シート 「5_CGAL(4.7)のインストール」を参照し、インストールを実施する。
# mkdir /usr/local/src/pgrouting-pgrouting-2.0.0# chown postgres:postgres /usr/local/src/pgrouting-pgrouting-2.0.0# ls -l /usr/local/src[省略]
drwxr-xr-x. 2 postgres postgres

6 3月 14 16:12 pgrouting-pgrouting-2.0.0# cd /usr/local/src/# wget https://github.com/pgRouting/pgrouting/archive/pgrouting-2.0.0.tar.gz# ls -l /usr/local/src[省略]
drwxr-xr-x. 2 postgres postgres
6 3月 14 16:12 pgrouting-pgrouting-2.0.0-rw-r--r-- 1 root root
3765936 3月 15 21:23 2016 pgrouting-pgrouting-2.0.0.tar.gz-$ cd /usr/local/src/$ tar zxvf pgrouting-pgrouting-2.0.0.tar.gz$ ls -l /usr/local/src/[省略]
drwxrwxr-x 8 postgres postgres
4096 3月 22 18:52 2016 pgrouting-pgrouting-2.0.0-rw-r--r-- 1 root root
3765936 3月 15 21:23 2016 pgrouting-pgrouting-2.0.0.tar.gz-$ cd /usr/local/src/pgrouting-pgrouting-2.0.0/$ cmake -DWITH_TSP=ON -DWITH_DD=ON .

エラーが表示されないこと-

postgres

PostgreSQLサーバ

postgres$ make

エラーが表示されないこと-

PostgreSQLサーバ

root# make install

エラーが表示されないこと

-

-

-

-

PostgreSQLサーバ

ページ 1

-

2_Boost(1.60.0)のインストール
No
12

概要

対象

ユーザ

Boostのソースディレクトリ作成

PostgreSQLサーバ

root「boost_1_60_0.tar.gz」の取得

PostgreSQLサーバ

root

3

「boost_1_60_0.tar.gz」の展開

PostgreSQLサーバ

postgres4

実行可能ファイルの生成

PostgreSQLサーバ

postgres5

インストールPostgreSQLサーバ

root

6

終了--コマンド# mkdir /usr/local/src/boost_1_60_0# chown postgres:postgres /usr/local/src/boost_1_60_0

確認 （確認コマンド等）# ls /usr/local/src[省略]
drwxr-xr-x. 2 postgres postgres# cd /usr/local/src/# wget http://liquidtelecom.dl.sourceforge.net/project/boost/boost/1.60.0/boost_1_60_0.tar.gz$ ls -l /usr/local/src/boost_1_60_0.tar.gz-rw-r--r--. 1 root root 90388396 3月 18 19:10 2016 /usr/local/src/boost_1_60_0.tar.gz$ cd /usr/local/src/$ tar zxvf boost_1_60_0.tar.gz[省略]boost_1_60_0/tools/quickbook/test/xml_escape-1_5.gold
boost_1_60_0/tools/quickbook/test/xml_escape-1_5.quickbook$$ ls -l /usr/local/src/boost_1_60_0-rw-r--r--. 1 postgres postgres 291 12月 14 11:30 2015 INSTALL-rw-r--r--. 1 postgres postgres 10779 12月 14 11:30 2015 Jamroot[省略]$-$ cd /usr/local/src/boost_1_60_0/$ ./bootstrap.sh# ./b2 install -j2 --prefix=/opt/geo

エラーが表示されないこと-

エラーが表示されないこと--インストールしたディレクトリがLD_LIBRARY_PATHに存在しない場合は追加する必要がある。
-ページ 24096 3月 18 19:04 2016 boost_1_60_0

備考
PostgreSQL並びにPostGISがインストールされていることを前提とします。
PostGISのインストールに関しては別紙「環境構築.ods」を確認してください。

3_GMP(6.1.0)のインストール
No
1

概要

対象

ユーザ

GMPのソースディレクトリ作成

PostgreSQLサーバ

root

2

「gmp-6.1.0.tar.bz2」の取得

PostgreSQLサーバ

root

3

「gmp-6.1.0.tar.bz2」の展開

PostgreSQLサーバ

postgres4

configureスクリプトの実行

PostgreSQLサーバ

postgres5

コンパイルの実行

PostgreSQLサーバ

postgres6

コンパイルのチェック

PostgreSQLサーバ

postgresコマンド# mkdir /usr/local/src/gmp-6.1.0# chown postgres:postgres /usr/local/src/gmp-6.1.0

確認 （確認コマンド等）# ls -l /usr/local/src[省略]
drwxr-xr-x. 2 postgres postgres# cd /usr/local/src/# wget https://gmplib.org/download/gmp/gmp-6.1.0.tar.bz2# ls -l /usr/local/src[省略]
drwxr-xr-x. 2 postgres postgres
6 3月 14 16:12 gmp-6.1.0-rw-r--r-- 1 root root
2383840 3月 22 19:44 2016 gmp-6.1.0.tar.bz2-$ cd /usr/local/src/$ bzip2 -dc gmp-6.1.0.tar.bz2 | tar xvf -$ ls -l /usr/local/src/[省略]
drwxrwxr-x 16 postgres postgres
4096 3月 22 19:50 2016 gmp-6.1.0-rw-r--r-- 1 root root
2383840 3月 22 19:44 2016 gmp-6.1.0.tar.bz2-$ cd /usr/local/src/gmp-6.1.0/$ ./configure$ make

エラーが表示されないこと-

エラーが表示されないこと-$ make check

エラーが表示されないこと-

エラーが表示されないこと

-

-

-

7

インストールPostgreSQLサーバ

root# cd /usr/local/src/gmp-6.1.0# make install

8

終了---

ページ 3

備考
6 3月 14 16:12 gmp-6.1.0

4_MPFR(3.1.4)のインストール
No1

概要

対象

ユーザ

MPFRのソースディレクトリ作成

PostgreSQLサーバ

root

2

「mpfr-3.1.4.tar.gz」の取得

PostgreSQLサーバ

root

3

「mpfr-3.1.4.tar.gz」の展開

PostgreSQLサーバ

postgres4

configureスクリプトの実行

PostgreSQLサーバ

postgres5
6

コンパイルの実行
コンパイルのチェック

PostgreSQLサーバ
PostgreSQLサーバ

postgrespostgresコマンド# mkdir /usr/local/src/mpfr-3.1.4# chown postgres:postgres /usr/local/src/mpfr-3.1.4

確認 （確認コマンド等）# ls -l /usr/local/src[省略]
drwxr-xr-x. 2 postgres postgres# cd /usr/local/src/# wget http://www.mpfr.org/mpfr-current/mpfr-3.1.4.tar.gz# ls -l /usr/local/src[省略]
drwxr-xr-x. 2 postgres postgres
6 3月 14 16:12 mpfr-3.1.4-rw-r--r-- 1 root root
1697646 3月 6 22:43 2016 mpfr-3.1.4.tar.gz-$ cd /usr/local/src/$ tar zxvf mpfr-3.1.4.tar.gz$ ls -l /usr/local/src/[省略]
drwxr-xr-x. 15 postgres postgres
4096 1月 6 12:53 mpfr-3.1.4-rw-r--r-- 1 root root
1697646 3月 6 22:43 2016 mpfr-3.1.4.tar.gz-$ cd /usr/local/src/mpfr-3.1.4/$ ./configure$ make

エラーが表示されないこと-

エラーが表示されないこと-$ make check

エラーが表示されないこと-

エラーが表示されないこと

--

-

7

インストールPostgreSQLサーバ

root# cd /usr/local/src/mpfr-3.1.4# make install

8

終了

-

-

-

ページ 4

備考
6 3月 14 16:12 mpfr-3.1.4

5_CGAL(4.7)のインストール
No1

概要

対象

ユーザ

CGALのソースディレクトリ作成

PostgreSQLサーバ

root

2

「CGAL-4.7.tar.gz」の取得

PostgreSQLサーバ

root

3

「CGAL-4.7.tar.gz」の展開

PostgreSQLサーバ

postgres4Makefile生成

PostgreSQLサーバ

postgres5

コンパイルの実行

PostgreSQLサーバ

postgres6終了--コマンド# mkdir /usr/local/src/CGAL-4.7# chown postgres:postgres /usr/local/src/CGAL-4.7

確認 （確認コマンド等）# ls -l /usr/local/src[省略]
drwxr-xr-x. 2 postgres postgres

備考
6 3月 14 16:12 CGAL-4.7# cd /usr/local/src/# ls -l /usr/local/src# wget https://github.com/CGAL/cgal/releases/download/releases%2FCGAL-4.7/CGAL-4.7.tar.gz [省略]drwxr-xr-x. 2 postgres postgres
6 3月 14 16:12 CGAL-4.7-rw-r--r-- 1 root root
20046799 3月 22 19:33 2016 CGAL-4.7.tar.gz-$ cd /usr/local/src/$ tar zxvf CGAL-4.7.tar.gz$ ls -l /usr/local/src/[省略]
drwxr-xr-x. 15 postgres postgres
4096 1月 6 12:53 CGAL-4.7-rw-r--r-- 1 root root
20046799 3月 22 19:33 2016 CGAL-4.7.tar.gz-$ cd /usr/local/src/CGAL-4.7/$ cmake .
$ make

エラーが表示されないこと-

エラーが表示されないこと----

ページ 5