Como instalar Postgres 8 no Linux em 10 passos rápidos

Este manual tem como objetivo guiar o usuário em uma instalação rápida e funcional do SGDB PostgreSQL 8 para Linux/Unix. Basta seguir corretamente cada passo, sem complicação.

[ Hits: 135.284 ]

Por: Perfil removido em 21/02/2005


Instruções para instalação



Instruções para instalação rápida do PostgreSQL:

1 - Copie o source do Postgres do endereço:

ftp://ftp.br.postgresql.org/pub/.../v8.0.1/postgresql-8.0.1.tar.bz2

2 - Descompacte o pacote:

$ tar -xjvf postgresql-8.0.1.tar.bz2

3 - Acesse o diretório:

$ cd postgresql-8.0.1

4 - Configure e compile:

$ ./configure --prefix=/usr/local/postgres \
--bindir=/usr/bin --sysconfdir=/etc/postgres

$ gmake


6 - Instalando:

$ su
# gmake install


7 - Criando grupo e usuário:

# groupadd postgres
# adduser postgres


8 - Criando diretório para os dados:

# mkdir /usr/local/postgres/data
# chown postgres:postgres /usr/local/postgres/data


9 - Inicializando o banco:

# su - postgres
$ initdb -D /usr/local/postgres/data


10 - Rodando o postgres em segundo plano, gravando logs:

$ postmaster -D /usr/local/postgres/data >> /usr/local/postgres/data/logfile &

11 - Criando base de dados e testando:

$ createdb test
$ psql test


Feito! =)

Artigo escrito por Alexandro Corrêa (VirtualBoy)
Porto Alegre, 01.02.2005
Versão: 1.0

Página anterior    

Páginas do artigo
   1. Sobre o PostgreSQL
   2. Instruções para instalação
Outros artigos deste autor

Trabalhando com a extensão .tar

Funtoo Linux - Pré-instalação

PuTTY - Release 0.66 - Parte III

Funtoo Linux - Arquivo /etc/boot.conf

Procurando software para gerenciar armazenamento... Pensou FreeNAS!

Leitura recomendada

PostgreSQL: SGBDOR

Como migrar banco de dados MySQL para PostgreSQL

Replicação de dados síncrona com Postgres

Encoding do Postgres (latin1) e encoding do SO (Debian/Ubuntu)

HowTo: Como criar Cluster Linux - Ativo/Passivo para Postgres com DRBD, Pacemaker e Corosync

  
Comentários
[1] Comentário enviado por netomf em 16/05/2005 - 18:36h

quando digito o comando:
postmaster -D /usr/local/postgres/data >> /usr/local/postgres/data/logfile &

aparece o seguinte erro:
/usr/local/postgres/data$ postmaster cannot access the server configuration file "/usr/local/postgres/data/postgresql.conf": No such file or directory

gostaria de uma ajuda.
Valeu.

[2] Comentário enviado por ovivasar em 24/05/2005 - 13:58h

Hola: eu tube ese problema, nao falo muito portugues....
Tuda a instalacao fico bem, ao momento de reiniciar a maquina, o servidor postgres nao levanto, eu tube que inicializar manualmente o servidor con nesta linea :

/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &

a duvida e saber como esa linea , possa ejecutarse automaticamente

[3] Comentário enviado por robsonwinfo em 10/05/2006 - 15:03h

Gostaria de uma ajuda dos amigos. Estou acompanhando o artigo acima, mas quando fui executar o "gmake" apareceu a seguinte mensagem:

[root@Mandriva postgresql-8.1.3]# gmake
You need to run the 'configure' program first. See the file
'INSTALL' for installation instructions.
gmake: ** [all] Erro 1
[root@Mandriva postgresql-8.1.3]#

Como devo me proceder para resolver este problema e conseguir de uma vez por todas, instalar e colocar para funcionar o Postgres 8.1.3 no meu Mandriva 2006. Fico no aguardo de alguma ajuda amiga. Obrigado

[4] Comentário enviado por fabiomattes2011 em 03/06/2006 - 08:39h

Essa instalação também funciona no debian com a versão 8.1.3

[5] Comentário enviado por dragao5 em 11/01/2007 - 09:10h

Tchê, o seguinte, este erro deu pois o teu comando ./configure, não foi executado por completo, está faltando um compilador c,c++ no teu mandriva, aconteceu isto comigo ao usar o conectiva 10, mas faz o seguinte, baixe o gcc-4.0.2.tar, instala primeiramente o gcc e depois recomeça a instalação do teu postgres.... valeu

[6] Comentário enviado por krocker em 24/08/2007 - 21:09h

No meu Caso deu esse erro, OpenSUSE 10.1,
configure: error: no acceptable C compiler found in $PATH

[7] Comentário enviado por crackt0r em 05/05/2010 - 13:38h

por favor veja isso:

checking for main in -lcompat... no
checking for main in -lBSD... no
checking for main in -lgen... no
checking for main in -lPW... no
checking for main in -lresolv... yes
checking for library containing getopt_long... none required
checking for main in -lunix... no
checking for library containing crypt... -lcrypt
checking for library containing fdatasync... none required
checking for shmget in -lcygipc... no
checking for readline... no
configure: error: readline library not found
If you have readline already installed, see config.log for details on the
failure. It is possible the compiler isn't looking in the proper directory.
Use --without-readline to disable readline support.
root@server [/postgresql-8.0.1]# gmake
You need to run the 'configure' program first. See the file
'INSTALL' for installation instructions.
gmake: *** [all] Error 1
root@server [/postgresql-8.0.1]#

o erro que da aqui, paralisa a configuração, e não posso continuar a instalaçao, ja procurei em outros forums e não me respondem, a distribuição é um sistema Microtik pra geenciamento de rede.

Obrigado

[8] Comentário enviado por removido em 10/05/2010 - 17:40h

boa noite
consegui executar seus comandos com perfeição.. mais gostaria de saber se vc possui um script para abrir junto ao boot.. estou quase ficando doido..

[9] Comentário enviado por diekn em 11/07/2010 - 16:27h

Bem amigo crackt0r, não sei se já conseguiu instalar, mas caso ainda não, instale os seguintes pacotes gcc, gmake, readline, readline-devel, zlib, zlib-devel, são esses pacotes que faltam para validar o seu postgresql, espero que ajude-o.Abraços.

[10] Comentário enviado por diekn em 11/07/2010 - 16:32h

Bem amigo crackt0r, ou então tente fazer o que a mensagem de erro te pede, ou seja: ./configure --without-readline, mas nesse caso, não instalará algumas libs, abraços.

[11] Comentário enviado por walkerjosh em 03/09/2010 - 02:11h

ALEX!!!

Obrigado pelo Artigo! Com ele eu consegui instalar o Postgres no Slackware e de quebra fazer o pgAdmin também funcionar!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts