quarta-feira, 19 de março de 2008

Instalação Postgres

Baixar o software do site:
http://www.postgresql.org/download/

Descompactar o arquivo
tar -jxvf postgresql-8.1.2.tar.bz2

no diretório criado digitar os comandos abaixo:

./configure
gmake
su
gmake install
adduser postgres
mkdir /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
su - postgres

/usr/local/pgsql/bin/initdb -D -A /usr/local/pgsql/data --locale='en_US.LATIN1'

Atualizar no arquivo postgres.conf

port = 5432

lc_messages = 'en_US.LATIN1' # locale for system error message
# strings
lc_monetary = 'en_US.LATIN1' # locale for monetary formatting
lc_numeric = 'en_US.LATIN1' # locale for number formatting
lc_time = 'en_US.LATIN1'


/usr/local/pgsql/bin/postmaster -i -D /usr/local/pgsql/data >logfile 2>&1 &
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test

/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data

/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data -l logfile start

Instalação do POSTGIS

2.1. Exigências
PostGIS tem as seguintes exigências para construção e uso:
* Uma configuração e construção completos do código fonte PostgreSQL em árvore. PostGIS usa definições de processo de configuração/construção PostgreSQL para uma plataforma particular sua que está em construção. PostgreSQL está disponível em http://www.postgresql.org/.
* O compilador de GNU C (gcc). Alguns outros compiladores de C ANSI podem ser usados para compilar PostGIS, mas nós achamos poucos problemas ao compilar com gcc.
* GNU Make (gmake ou make). Para muitos sistemas, GNU Make é a versão default que faz falta. Para saber a versão utilizar make -v. Outras versões de make não podem processar o PostGIS Makefile corretamente.
/***************************************************************************/
* (Opcional) Biblioteca de reprojeção Proj4. A biblioteca Proj4 é usada para prover suporte a reprojeções coordenadas dentro de PostGIS. Proj4 está disponível. Para carregá-la utilize o site, http://www.remotesensing.org/proj.

Baixar o software de:
http://www.remotesensing.org/proj/

A versão utilizada para elaborar este documento foi proj-4.4.9.tar.gz

Descompactar o arquivo com o comando

tar -zxvf proj-4.4.9.tar.gz

No diretório criado executar os seguintes comandos

./configure --prefix=/opt/proj-4.4.9


gmake
su
gmake install


/**************************************************************************/
* (Opcional) Biblioteca de geometria GEOS. A biblioteca GEOS é usada para fornecer testes em geometria (Touches(), Contains(), Intersects()) e operações (Buffer(), GeomUnion(), Difference()) com PostGIS. GEOS está disponível para baixa em http://geos.refractions.net/.

A versão utilizada para elaborar este documento foi proj-4.4.9.tar.gz

Descompactar o arquivo com o comando

tar -jxvf geos-2.2.3.tar.bz2

No diretório criado executar os seguintes comandos

./configure --prefix=/opt/geos-2.2.3
gmake
su
gmake install


/**************************************************************************/

Nenhum comentário: