Blog do Seba

DBA, Consultor, Instrutor, [aprendiz de] Ninja e metido a Chef nas horas vagas!

Compilando o PostgreSQL no RHEL 5

Created in Jul 14, 2010

200 Words. Read in about 1 Min.
Categories: PostgreSQL RHEL Linux
Tags: compilar PostgreSQL rhel source

Confesso que não é muito diferente do debian, é só instalar as libs necessárias e o ./configure, make e make installl de sempre. Mas talvez isso possa ajudar alguém. Segue:

Instale as bibliotecas necessárias:

yum install bison flex zlib zlib-devel readline readline-devel

Baixe o postgresql (no exemplo estou usando uma versão antiga e tenho que baixar ela do ftp-archive):

wget -c ftp://ftp-archives.postgresql.org/pub/source/v8.2.4/postgresql-8.2.4.tar.bz2

Descompacte e instale:

tar xvjf postgresql-8.2.4.tar.bz2
cd postgresql-8.2.4
./configure --bindir=/usr/bin
make
make install

Agora crie o usuário postgres e inicialize o cluster*:

adduser postgres
mkdir /usr/local/pgsql/data
chown -R postgres /usr/local/pgsql
su - postgres
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
logout

OBS: para fins didaticos, criei o cluster no diretório aonde o postgres foi instalado. O ideal é que o diretório do cluster fique em discos e/ou partições separadas. O blog do telles tem um artigo muito interessante a respeito dos discos e partições.

Crie o script de inicialização, inicie o banco e habilite a inicialização automática:

cp contrib/start-scripts/linux /etc/init.d/postgresql
chmod +x /etc/init.d/postgresql
service postgresql start
chkconfig postgresql on

Um abraço!

Comentários

comments powered by Disqus