Postgresql

在 64 位 CentOS7 上安裝 i686 postgres 庫

  • January 30, 2015

我正在嘗試讓 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包中有什麼,但如果你想要 PostgreSQL 的 i686 庫,只需安裝postgresql-libs.i686包。這應該為您提供libpq程序正在尋找的 32 位版本的庫。

引用自:https://serverfault.com/questions/663695