Cómo instalar libpq-dev en Centos 5.5


49

Para desarrollar una aplicación web basada en postgresql, necesito instalar libpq en mis centos.

Puedo instalarlo con "apt-get install libpq-dev" en ubuntu, pero no puedo instalarlo en centos con "yum install libpq".

¿Quién me puede decir cómo instalarlo, gracias!

Respuestas:


50

El paquete se llama postgresql-libsen Red Hat y distribuciones derivadas.


1
Respuesta útil. ¡Muchas respuestas me dicen que instale libpq-dev!
Albert.Qing

78

Solo tenía que instalar esto en mi servidor CentOS 6 ya que psycopg2 requería pg_config. Boo yah:

yum install postgresql-devel

Actualizar

Si aún encuentra problemas con pg_config, es posible que deba agregarlo a su RUTA, por ejemplo:

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

donde xx es su versión, como /usr/pgsql-9.2./bin.


3
Esto funcionó para mí (también necesitaba pg_config para instalar psycopg2)
Tom Dalling

recuerde, si está intentando hacer una instalación global (sudo pip install psycopg2) para agregarla a la ruta correcta. No estaba trabajando para mí, incluso después de haber suministrado - -install-optioncon pip instally entonces me di cuenta de que estaba haciendo sudo pip instalar.
matchew

7

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

Puede instalarlo desde rpmforge o epel repo:

# yum install libpqxx-devel

3
No, ese es un paquete diferente.
Peter Eisentraut

xxsignifica C++.
quanta

Es la respuesta correcta
dba.in.ua
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.