Назад | Перейти на главную страницу

Установите библиотеки postgres i686 на 64-битную CentOS7

Я пытаюсь запустить скомпилированный двоичный файл i686 на моей установке x86_64 CentOS7. При запуске жалуется, что не может найти (динамически загрузить) libpq библиотека.

Я попытался установить репозиторий i686 Postgres для установки библиотек оттуда, но это не удалось:

[root@host bin]# yum localinstall http://yum.postgresql.org/9.3/redhat/rhel-6-i386/pgdg-centos93-9.3-1.noarch.rpm
Loaded plugins: fastestmirror
pgdg-centos93-9.3-1.noarch.rpm                                                                                                                           | 5.2 kB  00:00:00     
Examining /var/tmp/yum-root-36JlJy/pgdg-centos93-9.3-1.noarch.rpm: pgdg-centos93-9.3-1.noarch
/var/tmp/yum-root-36JlJy/pgdg-centos93-9.3-1.noarch.rpm: does not update installed package.
Nothing to do

Как я могу запустить эту программу?

Я не уверен, что в pgdg пакет, но если вам нужны библиотеки i686 для PostgreSQL, просто установите postgresql-libs.i686 пакет. Это должно дать вам libpq библиотека в 32-битной версии, которую ищет ваша программа.