
Contents
実行環境
ホストゲスト
仮想化ソフトウェア:Portable VirtualBox
詳細は下記にあります。今回、パッケージのインストールまでホスト
- CentOS 7
の VirualBox イメージファイルを使い、PostgreSQL 9.5 Alpha 1 を入れる(2015.7.6) - ポータブル版
VirtualBox の CentOS 7 をウィンドウ非表示で使う準備(2015.7.8) - 仮想
CentOS 7 の PostgreSQL 9.5 Alpha 1 にホスト OS から接続(2015.7.10)
仮想マシン起動と同時に

パッケージ確認
以下、SSHssh -p 2233 postgres@localhost ... yum list | grep postgis Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast postgis.x86_64 2.0.7-1.el7 epel postgis-docs.x86_64 2.0.7-1.el7 epel postgis-utils.x86_64 2.0.7-1.el7 epel

Repodata
su yum clean all yum list | grep postgis ... postgis2_95.x86_64 2.1.8-1.rhel7 pgdg95 postgis2_95-client.x86_64 2.1.8-1.rhel7 pgdg95 postgis2_95-debuginfo.x86_64 2.1.8-1.rhel7 pgdg95 postgis2_95-devel.x86_64 2.1.8-1.rhel7 pgdg95 postgis2_95-docs.x86_64 2.1.8-1.rhel7 pgdg95 postgis2_95-utils.x86_64 2.1.8-1.rhel7 pgdg95

メインのパッケージ以外に
yum info postgis2_95-client ... Description : The postgis-client package contains the : client tools and their libraries of : PostGIS. yum info postgis2_95-utils ... Description : The postgis-utils package provides the : utilities for PostGIS.

パッケージのインストール
いつものようにsu yum -y install postgis2_95 ... Package postgis2_95-2.1.8-1.rhel7.x86_64.rpm is not signed

さっきと同様にウェブ検索すると、下記に解決策が。--nogpgcheck
su yum -y install postgis2_95 --nogpgcheck ... Complete!

PostgreSQL
ls /usr/pgsql-9.5/lib ... postgis-2.0.so postgis-2.1.so

仮想マシンの操作は以上で終わり。後は
データベースへのインストールと結果確認
7
まだデータベースが
CREATE DATABASE test_postgis21 WITH ENCODING = 'UTF8' TEMPLATE = 'template0' LC_COLLATE = 'C' LC_CTYPE = 'C';

クエリツールの接続先を作成したデータベースに変更してから(よく忘れる)、CREATE EXTENSION
CREATE EXTENSION postgis;

↓ オブジェクトブラウザで見ると、確かに

↓
SELECT postgis_full_version();
...
POSTGIS="2.1.8 r13780" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.11.2, released 2015/02/10" LIBXML="2.9.1" LIBJSON="UNKNOWN" RASTER

上の結果のうち
SELECT postgis_full_version();
POSTGIS="2.1.3 r12547" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.10.1, released 2013/08/26" LIBXML="2.9.1" LIBJSON="UNKNOWN" RASTER