通过postgresql repo安装了pgadmin3_92
。
当我去:Applications > Programming > pgAdminIII
并选择时,没有任何反应。
当我将pgadmin3_92
输入终端时,我得到了
pgadmin3_92:加载共享库时出错:libpq.so.5:无法打开共享对象文件:没有这样的文件或目录
我尝试过谷歌搜索此错误,但没有结果。我只是Linux / Centos的新手,所以我已经达到了下一步的极限,以确定如何让pgAdminIII工作。
关于下一步要做什么/做什么的任何想法?
答案 0 :(得分:1)
错误是由Centos无法找到运行应用程序的共享库引起的。
我的pgadmin3
库文件安装在:/usr/pgsql-9.2/lib
我根据提示here运行了ldd pgadmin3
,这确认无法找到共享库运行pgadmin
。
同样在同一个链接上,它显示更改为root用户:su - root
,然后创建一个{Cent}文件,将Centos指向库.conf
所在的位置。创建此文件的命令是:
pgadmin3
对于其他人,这将是:
echo /usr/pgsql-9.2/lib > /etc/ld.so.conf.d/pgsql-9.2.conf
然后我运行:echo <location of pgadmin3 libraries> > /etc/ld.so.conf.d/pgsql-9.2.conf
确认文件已创建,并且库的位置已写入文件。
然后我运行以下内容以确保使用这个新的配置信息刷新Centos:
cat /etc/ld.so.conf.d/pgsql-9.2.conf
之后我能够运行/sbin/ldconfig
。
答案 1 :(得分:-1)
yum install postgresql92
如果还不够,那么
yum install postgresql92-libs