wget -c http://postgis.refractions.net/download/postgis-1.1.7.tar.gz
Ou
wget -c http://postgis.refractions.net/download/postgis-1.3.1.tar.gz
./configure make
regress
(ou algo do tipo). Se for uma versão anterior, como a 1.1.7, o usuário postgres precisa pelo menos de acesso de leitura à pasta. Verifique se pasta /home/user/
não está 770
su postgres make check exit
su make install exit
su postgres createdb teste1 createlang plpgsql teste1 psql -f lwpostgis.sql -d teste1 exit
Ou um pequeno script shell para rodar na pasta do fonte. Rodar como postgres
:
#!/bin/sh createdb $1 createlang plpgsql $1 psql -f lwpostgis.sql -d $1
O GEOS é necessário para o processamento de consultas espaciais, como Touches e Within.
wget -c http://geos.refractions.net/downloads/geos-2.2.3.tar.bz2 tar -jxf geos-2.2.3.tar.bz2 cd geos-2.2.3
./configure make sudo make install
sudo su echo "/usr/local/lib" >> /etc/ld.so.conf #se jah nao estiver lah ldconfig exit
./configure --with-geos ... [segue normal]
/var/lib/pgsql/data/pg_hba.conf
trocando ident
por md5
nas conexões do tipo IP (host)