24 02 | 2014

Compilation et installation d'un moteur Postgresql

Rédigé par Matthias

Classé dans : Linux, Postgresql, Centos

Postgresql est un système de gestion de bases de données relationnelles objet (ORDBMS) open-source

Dans cette partie, je vais détailler ce que j'ai fait pour compiler et installer un moteur Postgresql version 9.3.2 sous centos 6.5.
Je ne reviendrais pas sur l'installation même de centos. Je suis juste parti de la version minimale.

Packages requis

yum -y groupinstall 'Development Tools'
yum -y install readline-devel zlib-devel wget openssl-devel

Création du répertoire pour le moteur Postgresql

mkdir -p /u01/app/postgresql/product/932

Récupération de postgresql et décompression

cd /tmp
wget http://ftp.postgresql.org/pub/source/v9.3.2/postgresql-9.3.2.tar.gz
tar -xzvf postgresql-9.3.2.tar.gz

Compilation

./configure --prefix=/u01/app/postgresql/product/932 --enable-nls=fr --with-openssl
make
make install
L'installation est bonne lorsque le message suivant s'inscrit "PostgreSQL installation complete."

Création du user postgres

groupadd postgres
useradd -g postgres -d /u01/app/postgresql -M postgres
chown -R postgres:postgres /u01/app/postgresql
su - postgres
vi .profile
Ajouter les lignes suivantes :
export PS1='\[\033]0;\w\007
\033[32m\]\u@\h \[\033[33m\w\033[0m\]
$ '
export PGHOME=/u01/app/postgresql
export PATH=$PATH:$PGHOME/product/932/bin
export LD_LIBRARY_PATH=$PGHOME/product/932/lib
Mots clés : postgresql, postgres, sgbd, linux, centos

Écrire un commentaire

Capcha
Entrez le code de l'image : 

RECHERCHE



Catégories

Archives