Как установить libpq-dev на Centos 5.5

49

Чтобы разработать одно веб-приложение, основанное на postgresql, мне нужно установить libpq на свои centos.

Я могу установить его с помощью "apt-get install libpq-dev" на Ubuntu, но я не могу установить его на Centos с помощью "yum install libpq".

Кто подскажет как его установить, спасибо!

Larry
источник

Ответы:

50

Пакет вызывается postgresql-libsв Red Hat и производных дистрибутивах.

Питер Айзентраут
источник
1
Полезный ответ. Так много ответов, скажите мне установить libpq-dev!
Albert.Qing
78

Мне просто нужно было установить это на моем сервере CentOS 6, так как psycopg2 требовал pg_config. Бу Ях:

yum install postgresql-devel

Обновить

Если вы все еще сталкиваетесь с проблемами с pg_config, вам может потребоваться добавить его в ваш PATH, например:

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

где xx - ваша версия, например /usr/pgsql-9.2./bin.

Banjer
источник
3
Это сработало для меня (мне также понадобился pg_config для установки psycopg2)
Том Даллинг
помните, если вы пытаетесь выполнить глобальную установку (sudo pip install psycopg2), чтобы добавить ее в правильный путь. Был не работает для меня, даже после того, как поставки - -install-optionс , pip installа потом я понял , что я делал Судо пип установки.
Матч
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.

Вы можете установить его из rpmforge или epel repo:

# yum install libpqxx-devel
кванты
источник
3
Нет, это другой пакет.
Питер Айзентро
xxзначит C++.
кванты
Это правильный ответ
dba.in.ua