Habilite la extensión PostGIS en Ubuntu 14.04.2

Habilite la extensión PostGIS en Ubuntu 14.04.2

Tengo problemas para habilitar la extensión PostGIS en Ubuntu 14.04.2 y PostgreSQL 9.3. He instalado los paquetes con este paso a paso.procedimiento.

PostgreSQL y pgAdminIII parecen estar instalados correctamente. Puedo iniciar pgAdminIII y el servidor predeterminado localhost existe. Agrego una nueva base de datos y escribo CREATE EXTENSION postgis;. Obtuve el siguiente error:

ERROR:  could not open extension control file "/usr/share/postgresql/9.3/extension/postgis.control": Aucun fichier ou dossier de ce type

¿Alguien podría ayudar? Creo que no estoy lejos del éxito...

¡Muchas gracias!

Respuesta1

Debe instalar postgislos postgresql-9.3-postgis-2.1paquetes y crear la extensión Postgis en su base de datos.

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

Referencia:Tutorial de Jon Santos

Respuesta2

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

Ahora hubo un problema para mí porque la postgisbiblioteca no puede ver la projbiblioteca, como se puede ver en el mensaje "no encontrado" al ejecutar ldd /usr/lib/postgresql/9.4/lib/postgis-2.1.so. La solución fue vincularlo suavemente:

ln /usr/local/lib/libproj.so.9.1.0 /usr/lib/libproj.so.9

información relacionada