
Tenho problemas para ativar a extensão PostGIS no Ubuntu 14.04.2 e PostgreSQL 9.3. Eu instalei os pacotes com este passo a passoprocedimento.
PostgreSQL e pgAdminIII parecem estar instalados corretamente. Posso iniciar o pgAdminIII e o servidor padrão localhost existe. Eu adiciono um novo banco de dados e digito CREATE EXTENSION postgis;
. Estou tendo o erro a seguir:
ERROR: could not open extension control file "/usr/share/postgresql/9.3/extension/postgis.control": Aucun fichier ou dossier de ce type
Alguém poderia ajudar? Acho que não estou longe do sucesso...
Muito obrigado!
Responder1
Você deve instalar postgis
pacotes postgresql-9.3-postgis-2.1
e criar uma extensão postgis em seu banco de dados
sudo apt-get install postgis postgresql-9.3-postgis-2.1
sudo -u postgres psql -c "CREATE EXTENSION postgis; CREATE EXTENSION postgis_topology;" DATABASE_NAME_HERE
Referência:Tutorial de Jon Saints
Responder2
wget http://download.osgeo.org/postgis/source/postgis-2.1.8.tar.gz
tar xfvz postgis-2.1.8.tar.gz
cd postgis-2.1.8
./configure --with-pgconfig=/usr/lib/postgresql/9.4/bin/pg_config --without-raster
make && make install
Agora houve um problema para mim porque a postgis
biblioteca não consegue ver a proj
biblioteca, como pode ser visto no 'não encontrado' ao executar o arquivo ldd /usr/lib/postgresql/9.4/lib/postgis-2.1.so
. A solução foi fazer um softlink:
ln /usr/local/lib/libproj.so.9.1.0 /usr/lib/libproj.so.9