Ajuda - Instalação PostgreSL 7.2 no Debian

1. Ajuda - Instalação PostgreSL 7.2 no Debian

Pedro Henrique Pereira
PedroSP

(usa Conectiva)

Enviado em 29/04/2008 - 16:38h


Olá pessoal,
Preciso da ajuda de vocês.
Tenho que instalar o Postgresql 7.2 no Debian 4.
Tenho o CD com o fonte da dbExpert; O processo de descompactar ocorre sem erros, ai entro na pasta descompactada e digito ./configure, executa sem erros, ao dar o comando make, no final ocorrem 2 erros, ao dar o comando make install, também ocorrem 2 erros.

Teria outra forma de efetuar a instalação?

Preciso que seja a versão 7.2 pois o backup q tenho é dessa versão, creio que se eu atualizar para a versão 8, pode ocorrer erros nos dados.

Qualquer ajuda é bem vinda.

Até mais.


  


2. Re: Ajuda - Instalação PostgreSL 7.2 no Debian

Pedro Henrique Pereira
PedroSP

(usa Conectiva)

Enviado em 07/05/2008 - 18:02h

A mensagem de erro é a seguinte.

---------------------------------
make[4]: Entrando no diretório `/root/postgresql-7.2/src/backend/utils/time'
make[4]: `SUBSYS.o' está atualizado.
make[4]: Saindo do diretório `/root/postgresql-7.2/src/backend/utils/time'
make[3]: Saindo do diretório `/root/postgresql-7.2/src/backend/utils'
gcc -O2 -Wall -Wmissing-prototypes -Wmissing-declarations -Wl,-rpath,/usr/local/pgsql/lib -export-dynamic access/SUBSYS.o bootstrap/SUBSYS.o catalog/SUBSYS.o parser/SUBSYS.o commands/SUBSYS.o executor/SUBSYS.o lib/SUBSYS.o libpq/SUBSYS.o main/SUBSYS.o nodes/SUBSYS.o optimizer/SUBSYS.o port/SUBSYS.o postmaster/SUBSYS.o regex/SUBSYS.o rewrite/SUBSYS.o storage/SUBSYS.o tcop/SUBSYS.o utils/SUBSYS.o -lz -lcrypt -lresolv -lnsl -ldl -lm -o postgres
commands/SUBSYS.o: In function `DoCopy':
(.text+0x6224): undefined reference to `errno'
commands/SUBSYS.o: In function `DoCopy':
(.text+0x66cf): undefined reference to `errno'
collect2: ld returned 1 exit status
make[2]: ** [postgres] Erro 1
make[2]: Saindo do diretório `/root/postgresql-7.2/src/backend'
make[1]: ** [all] Erro 2
make[1]: Saindo do diretório `/root/postgresql-7.2/src'
make: ** [all] Erro 2
----------------------

Antes dauele código tem vário outros make[algum número], mas todos eles com sucesso.... o erro começa depois dessa linha em diante...

Se álguém pude rme ajudar eu agradeço....


3. PedroSP

Israel Miranda
israel_miranda

(usa FreeBSD)

Enviado em 07/05/2008 - 18:43h

Você está instalando uma versão um pouco antiga do Postgres no Debian. Porque não usar o Postgres do próprio repositório Debian? Se não tiver conexão com internet, baixe o DVD que tem o pacote.

Bem, para compilar o postgres, é necessário algumas bibliotecas. No Debian essas bibliotecas de desenvolvimento são separadas em outros pacotes.
Para o Postgres existe 2 pacotes de desenvolvimento, um para o cliente e outro para o servidor, mas no seu caso vai precisar instalar os 2 provavelmente.

instale-os:
apt-get isntall libpq-dev postgresql-server-dev-8.1

Mas eu recomendo mesmo você instalar o Postgres através dos repositórios.
apt-get install postgresql-8.1
e manda brasa!


4. Re: Ajuda - Instalação PostgreSL 7.2 no Debian

Pedro Henrique Pereira
PedroSP

(usa Conectiva)

Enviado em 08/05/2008 - 07:54h

Instalar uma versão mais nova seria o ideal. Minha dúvida é a seguinte.

Como os dados originais são da versão 7.2, se eu atualizar o banco de dados para a versão 8.1 não pode ocorrer incompatibilidade de uma versão para outra?

Agradeço ajuda até agora.


5. Hmm, não sou perito do Postgres

Israel Miranda
israel_miranda

(usa FreeBSD)

Enviado em 08/05/2008 - 10:45h

mas eu ACHO, que não haverá problemas.
Tenho quase certeza que as novas versões são 100% compatíveis com as bases de dados anteriores, mas não posso te afirmar isso.

De qualquer forma depois de pesquisar na net, faça testes na sua aplicação só pra garantir mesmo, e caso tudo corra certo, já faça a atualização.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts