Я пытаюсь установить postgis на ubuntu Ubuntu 12.04.4 LTS.
Я ищу в репо и нахожу пакет под названием postgresql-9.1-postgis. Затем я установил его:
sudo apt-get install postgresql-9.1-postgis
Также были установлены следующие зависимости:
libgeos-3.2.2 libgeos-c1 libproj0 postgis proj-data
Затем я подумал, что могу легко сделать (внутри моей схемы):
CREATE EXTENSION postgis;
Но вместо этого я получил замечательную ошибку, описанную ниже:
ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/postgis.control": No such file or directory
********** Error **********
ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/postgis.control": No such file or directory
SQL state: 58P01
Any idea how I can finalize the installation so that I can use the damn extension?
Кто-нибудь может помочь?
Та
Это из-за версии Postgis. Эта команда устанавливает старую версию Postgis.
sudo apt-get install postgresql-9.1-postgis
Установите Postgis версии 2 из исходников и попробуйте.
Вот официальное руководство по установке.