Come installare libpq-dev su Centos 5.5


49

Per sviluppare un'applicazione web basata su postgresql, devo installare libpq sul mio centos.

Posso installarlo con "apt-get install libpq-dev" su Ubuntu, ma non posso installarlo su Centos con "yum install libpq".

Chi può dirmi come installarlo, grazie!

Risposte:


50

Il pacchetto viene chiamato postgresql-libssu Red Hat e distribuzioni derivate.


1
Risposta utile. Molte risposte mi dicono di installare libpq-dev!
Albert.Qing

78

Ho dovuto installarlo sul mio server CentOS 6 poiché psycopg2 richiedeva pg_config. Boo yah:

yum install postgresql-devel

Aggiornare

Se riscontri ancora problemi con pg_config, potresti doverlo aggiungere al tuo PERCORSO, ad esempio:

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

dove xx è la tua versione, come /usr/pgsql-9.2./bin.


3
Questo ha funzionato per me (avevo anche bisogno di pg_config per installare psycopg2)
Tom Dalling,

ricorda, se stai provando a fare un'installazione globale (sudo pip install psycopg2) per aggiungerla al percorso giusto. Non funzionava per me, anche dopo aver fornito - -install-optioncon pip installe poi mi sono reso conto che stavo facendo l'installazione sudo pip.
matchew,

7

È 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.

Puoi installarlo da rpmforge o epel repo:

# yum install libpqxx-devel

3
No, è un pacchetto diverso.
Peter Eisentraut,

xxsignifica C++.
quanta,

È la risposta corretta
dba.in.ua
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.