Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
twsg:dicas:compila_pgis [2008/05/27 15:29]
150.163.3.158
twsg:dicas:compila_pgis [2008/07/26 18:43]
emerson
Line 9: Line 9:
 <​code>​./​configure <​code>​./​configure
 make</​code>​ make</​code>​
-  * Mudar para usuário //​postgres//​ e executar a checagem. Se for a versão 1.3.1, o usuário //​postgres//​ precisa ter acesso de escrita na pasta ''​regress''​ (ou algo do tipo FIXME)+  * Mudar para usuário //​postgres//​ e executar a checagem. Se for a versão 1.3.1, o usuário //​postgres//​ precisa ter acesso de escrita na pasta ''​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''​
 <​code>​su postgres <​code>​su postgres
 make check make check
Line 23: Line 23:
 psql -f lwpostgis.sql -d teste1 psql -f lwpostgis.sql -d teste1
 exit exit
 +</​code>​
 +\\ Ou um pequeno script shell para rodar na pasta do fonte. Rodar como ''​postgres'':​ <code bash>
 +#!/bin/sh
 +createdb $1
 +createlang plpgsql $1
 +psql -f lwpostgis.sql -d $1
 </​code>​ </​code>​
   * A versão 1.1.7 funcionou beleza por aqui! A 1.3.1 não! TESTAR pois pode ter sido por falta de pacotes (bison).   * A versão 1.1.7 funcionou beleza por aqui! A 1.3.1 não! TESTAR pois pode ter sido por falta de pacotes (bison).
 +
 +
  
  
Line 30: Line 38:
  
 ===== Com suporte a GEOS ===== ===== Com suporte a GEOS =====
 +
 +O GEOS é necessário para o processamento de consultas espaciais, como Touches e Within.
  
   * Obtendo o GEOS: <code bash>   * Obtendo o GEOS: <code bash>
Line 51: Line 61:
 ... [segue normal] ... [segue normal]
 </​code>​ </​code>​
 +
 +===== OpenSUSE 11 =====
 +  * Já tem os últimos pacotes compilados
 +  * Lembrar de alterar o arquivo ''/​var/​lib/​pgsql/​data/​pg_hba.conf''​ trocando ''​ident''​ por ''​md5''​
  

Navigation