ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/postgis.control": No such file or directory
CREATE EXTENSION postgis;
なぜそうなのか、それを修正するために何ができるのかを誰かに教えてもらえますか?
ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/postgis.control": No such file or directory
CREATE EXTENSION postgis;
なぜそうなのか、それを修正するために何ができるのかを誰かに教えてもらえますか?
以下は、Ubuntu 12.04 で動作する postgis インストールを取得します (注: 13.10 でもテスト済み)。
echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" | sudo tee /etc/apt/sources.list.d/postgis.list
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.3 postgresql-9.3-postgis-2.1 postgresql-client-9.3
sudo -u postgres psql -c 'create extension postgis;'
https://wiki.postgresql.org/wiki/Aptのドキュメントに基づく
ちょうどそれを解決しました。postgis-1.5 をアンインストールする必要があります。PostGIS 2.0の代わりにインストールしました。インストールするとすぐにpostgis-2.0
、拡張ディレクトリに修正されたライブラリが表示されます。インストールする前に、正しいリポジトリを追加する必要があります ( http://docs.pgrouting.org/2.0/en/doc/src/installation/index.html#ubuntu-debianを参照)。ppa:ubuntugis/ubuntugis-unstable
PostGIS 2.0 に使用します。いずれかを試してください
apt-get remove postgis
apt-get remove postgresql-9.1-postgis
apt-get install postgresql-9.1-postgis
依存関係エラーのため、削除およびインストールできませんでした。数回試行した後、削除postgresql-9.1-postgis
して apt-get から 2.0 にアップグレードするよう提案されました。
C:\Program Files\PostgreSQL\9.4 で、uninstall-postgis-bundle-pg94x64-2.1.5-2.exe を見つけました。それを実行すると、最初にアンインストールせずにPostgreSQLを再インストールし、PostGISを2回目にインストールせずに、私の問題が解決されました。それは、複数の人が何かをインストールするときに起こることです..
Window 8.1 のセットアップでも同じ問題が発生しました。
Application StackBuilder
Postgresに付属するものを使用してPostGISを再度インストールするだけで解決しました(アンインストールしていませんが)
今はうまくいきます!
これをインストールしたことを確認してください
sudo apt-get install postgresql-9.3-postgis
このパッケージがないため、同じ問題に直面していました。
14.04 には、ファイルpostgresql-9.3-postgis-scripts
を含む がpostgis.control
あります。
これを試して
apt-get install postgis
Windows システムを使用している場合は、 をダウンロードしpostgis.bundle.exe
て手動でインストールするだけC:/(PostgreSQLdirectory/version/ )
です。