So installieren Sie libpq-dev unter Centos 5.5


49

Um eine Webanwendung auf Basis von postgresql zu entwickeln, muss libpq auf meinem centos installiert werden.

Ich kann es mit "apt-get install libpq-dev" auf Ubuntu installieren, aber ich kann es nicht mit "yum install libpq" auf Centos installieren.

Wer kann mir sagen, wie man es installiert, danke!

Antworten:


49

Das Paket heißt postgresql-libsauf Red Hat und abgeleiteten Distributionen.


1
Nützliche Antwort. So viele Antworten sagen mir, dass ich libpq-dev installieren soll!
— Albert.Qing

78

Ich musste dies nur auf meinem CentOS 6 Server installieren, da psycopg2 pg_config benötigte. Boo yah:

yum install postgresql-devel

Aktualisieren

Wenn Sie immer noch auf Probleme mit pg_config stoßen, müssen Sie es möglicherweise zu Ihrem PATH hinzufügen, zB:

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

Dabei steht xx für Ihre Version, z. B. /usr/pgsql-9.2./bin.


3
Dies funktionierte für mich (ich brauchte auch pg_config, um psycopg2 zu installieren)
— Tom Dalling

Denken Sie daran, wenn Sie versuchen, eine globale Installation durchzuführen (sudo pip install psycopg2), um sie dem richtigen Pfad hinzuzufügen. Funktionierte auch nach der Lieferung nicht für mich - -install-optionmit pip installund dann wurde mir klar, dass ich sudo pip installiere.
— Spieltag

7

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

Du kannst es von rpmforge oder epel repo installieren :

# yum install libpqxx-devel

3
Nein, das ist ein anderes Paket.
— Peter Eisentraut

xxbedeutet C++.
— Quanten

Es ist die richtige Antwort
— dba.in.ua
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.