Comment installer libpq-dev sur Centos 5.5

49

Afin de développer une application Web basée sur postgresql, je dois installer libpq sur mon centos.

Je peux l'installer par "apt-get install libpq-dev" sur Ubuntu, mais je ne peux pas l'installer sur centos par "yum install libpq".

Qui peut me dire comment l'installer, merci!

Larry
la source

Réponses:

50

Le package est appelé postgresql-libssur Red Hat et les distributions dérivées.

Peter Eisentraut
la source
1
Réponse utile. Beaucoup de réponses me disent d'installer libpq-dev!
Albert.Qing
78

Il me suffisait de l'installer sur mon serveur CentOS 6 car psycopg2 nécessitait pg_config. Bah yah:

yum install postgresql-devel

Mise à jour

Si vous rencontrez toujours des problèmes avec pg_config, vous devrez peut-être l'ajouter à votre PATH, par exemple:

export PATH=$PATH:/usr/pgsql-x.x/bin

où xx correspond à votre version, telle que /usr/pgsql-9.2./bin.

Banjer
la source
3
Cela a fonctionné pour moi (j'avais aussi besoin de pg_config pour installer psycopg2)
Tom Dalling
N'oubliez pas, si vous essayez d'effectuer une installation globale (sudo pip install psycopg2) de l'ajouter au bon chemin. Ne fonctionnait pas pour moi, même après avoir fourni - -install-optionavec pip install, puis je me suis aperçu que je faisais installer pip sudo.
Manger
7

C'est libpqxx:

Name       : libpqxx-devel
Arch       : x86_64
Version    : 2.6.9
Release    : 3.el5.rf
Size       : 1.4 M
Repo       : rpmforge
Summary    : Header files, libraries and development documentation for libpqxx.
URL        : http://pqxx.org/
License    : BSD
Description: This package contains the header files, static libraries and development
           : documentation for libpqxx. If you like to develop programs using libpqxx,
           : you will need to install libpqxx-devel.

Vous pouvez l’installer depuis rpmforge ou epel repo:

# yum install libpqxx-devel
quanta
la source
3
Non, c'est un paquet différent.
Peter Eisentraut le
xxdes moyens C++.
quanta
C'est réponse correcte
dba.in.ua