Instalar postgresql a parti do codigo fonte

1. Instalar postgresql a parti do codigo fonte

TIAGO RODRIGUES
tiagor7

(usa Outra)

Enviado em 25/06/2013 - 13:45h

Pessoal estou com o seguinte erro tentando instalar o postgre 7.4.9

eu entro no diretorio onde esta os arquivos


root@srv10:/usr/src/postgresql-7.4.9#

quando digito o comando ./configure

aparece este erro

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.

depois digito o comando make

apresenta este erro


You need to run the 'configure' program first. See the file
'INSTALL' for installation instructions.
make: *** [all] Error 1


voceis poderia me ajudar por favor, onde esta o erro ?




  


2. Re: Instalar postgresql a parti do codigo fonte

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/06/2013 - 17:24h

Traduzindo a mensagem...

configure: error: biblioteca readline não encontrada.
Se você já tiver instalado readline, consulte config.log para obter detalhes sobre a
falha. É possível que o compilador não está olhando no diretório apropriado.
Use --without-readline para desativar o suporte a readline.


Essa versão é antiga heim! Tu tem mesmo necessidade de usar essa versão?


3. Re: Instalar postgresql a parti do codigo fonte

TIAGO RODRIGUES
tiagor7

(usa Outra)

Enviado em 26/06/2013 - 10:05h

Tenho sim, pois o sistema que esta instalado aqui usa essa versão, pra mim poder migrar para o postgre mais recente preciso de muito tempo.
estou querendo colocar em outro servidor pois o sistema aqui fica travando, ai tenho que sempre esta reiniciando, não sei o problema esta no postgre ou no Linux.

creio que essa versão do postgre não suporta no ubuntu server 12.04




4. Re: Instalar postgresql a parti do codigo fonte

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/06/2013 - 10:17h

Quando chegar em casa eu vou simular e posto o resultado.


5. Re: Instalar postgresql a parti do codigo fonte

TIAGO RODRIGUES
tiagor7

(usa Outra)

Enviado em 26/06/2013 - 10:19h

valeu amigo
obrigado mesmo pela força




6. Re: Instalar postgresql a parti do codigo fonte

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/06/2013 - 20:15h

Compilei aqui.

# cat /etc/issue; uname -mrs
Ubuntu 12.04.2 LTS \n \l

Linux 3.5.0-23-generic x86_64


# aptitude update; aptitude install gcc make g++ wget libreadline-dev zlib1g-dev
# cd /usr/local/src/
# wget ftp://ftp-archives.postgresql.org/pub/source/v7.4.9/postgresql-7.4.9.tar.gz
# tar xvfz postgresql-7.4.9.tar.gz
# cd postgresql-7.4.9/
# ./configure
# make
# make install

* Script de serviço do Postrgres
# cp contrib/start-scripts/linux /etc/init.d/postgres
# chmod 755 /etc/init.d/postgres
# /etc/init.d/postgres
Usage: /etc/init.d/postgres {start|stop|restart|reload|status} 


* Criar usuario postgres
# adduser postgres

* Criar diretório de dados PostgreSQL
# mkdir /usr/local/pgsql/data
# chown postgres.postgres /usr/local/pgsql/data
# ls -ld /usr/local/pgsql/data
drwxr-xr-x 2 postgres postgres 4096 Jun 27 20:07 /usr/local/pgsql/data 


* Inicializar o diretório de dados PostgreSQL
# su - postgres
postgres@ubuntu:~$ /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data/
postgres@ubuntu:~$ exit

* Iniciar o database
# /etc/init.d/postgres status
pg_ctl: postmaster or postgres not running 


# /etc/init.d/postgres start
Starting PostgreSQL: ok 


* Verificando o processo
# ps -ef | grep postgres
postgres 19715     1  0 20:10 pts/0    00:00:00 /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data
postgres 19717 19715 0 20:10 pts/0 00:00:00 postgres: stats buffer process
postgres 19719 19717 0 20:10 pts/0 00:00:00 postgres: stats collector process
root 19721 1489 0 20:11 pts/0 00:00:00 grep --color=auto postgres


* Criar base postgres
# su - postgres
postgres@ubuntu:~$ /usr/local/pgsql/bin/createdb postgres
CREATE DATABASE 


postgres@ubuntu:~$ /usr/local/pgsql/bin/psql postgres
Welcome to psql 7.4.9, the PostgreSQL interactive terminal.

Type: \copyright for distribution terms
\h for help with SQL commands
\? for help on internal slash commands
\g or terminate with semicolon to execute query
\q to quit


postgres=# \l

List of databases
Name | Owner | Encoding
-----------+----------+-----------
postgres | postgres | SQL_ASCII
template0 | postgres | SQL_ASCII
template1 | postgres | SQL_ASCII
(3 rows)


postgres=# \q
postgres@ubuntu:~$ exit
sair

* Subir postgres com S.O
# cd /etc/init.d/
# update-rc.d postgres defaults 99


7. Re: Instalar postgresql a parti do codigo fonte

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/07/2013 - 13:47h

Iaê parceiro! Conseguiu sair do outro lado?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts