2011-01-15 12 views
2

私はUbuntu 10.10、PostgreSQL 9.0、PostGIS 1.5を使用しています。PostGIS - 空間対応データベースを作成できません

私からのPostGIS 1.5をインストールしている:PostGISのをインストールする

sudo apt-get install postgis 

:私は、最初のコマンドをPPAを使用 https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable

。 私は空間対応のデータベースを作成する手順は、次のしてきた:

http://ostgis.refractions.net/docs/ch02.html

私はそれを言っているポイントになった:

を今すぐにPostGISのオブジェクトと 関数定義をロードします データベースをpostgis.sql 定義ファイル( [prefix]/share/contribにあり、設定ステップ中に指定されているとおりに )をロードしてロードします。 [yourdatabase] -f postgis.sql

まあは、インストール後に自分のサーバーにはpostgis.sqlありません-d

PSQL。私はpostgis.sqlを見つけることができることを確認するためにsudo updatedbを行ったが、そこにはない。 アイデアありがとうございました!

答えて

6

あなたが使用している "ubuntugis-unstable" PPAリポジトリはではありません。 ship PostGIS for PostgreSQL 9.0。これにはファイル/usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sqlを含む "postgresql-8.4-postgis"というパッケージが含まれています。これが彼らの言葉です。

残念ながら、PPAにはPostgreSQL 9.0用のPostGIS拡張機能のバージョンは含まれていません。これは、9.0がまだUbuntuリリースに同梱されていないためです。これは今後予定されているUbuntu 11.04 Nattyにも含まれます.Nattyは公式リポジトリに最新のPostGISも配備する予定です。

したがって、follow these instructions to build your own PostGIS、または公式リポジトリからPostgreSQL 8.4を使用できます。

編集:Ubuntuの11.04は、船のpostgres 9.0

+0

私は8.4に固執します(新しいバイナリ複製機能が必要な場合を除きます)。 – Seth

+0

あなたは正しいです、PostgreSQL 8.4用です。 Ubuntu 10.10ではうまく動作しますが、なぜPostgreSQL 9.0用のものなのか分かりません。 – avatar

+0

私は自分自身のPostGISを構築し、PostgreSQL 9で動作しました。ありがとうございました。 – avatar

1

newersのPostgresのとそれに取り組むPostGISのバージョンは、PostGISのために必要なすべてのソフトウェアを組み込んだthis guide

https://launchpad.net/~pitti/+archive/postgresql/+packages

から入手できていません、あなたは簡単にそれを設定することができます。それは10.04ですが、PPAは10.10と同様に動作します。

私はプロジェクトに重大な(既知の)速度の問題があったので、9.xと最新のPostGISをお勧めします。 8.3か9.0のどちらかを選んでください。

+0

私はPostgreSQL 9が必要なので、壁に貼り付けることができました。 – avatar

1

PostGIS 8.4のUbuntu 10.10 hereに関するチュートリアルがあります。

関連する問題