我试图在Suse 10 (SLES10 SP2) 64位计算机上安装postgresql-服务器,但没有成功。我跟踪postgres网站的链接到他们维护SUSE构建的地方:
http://software.opensuse.org/package/postgresql-server?search_term=postgresql-server
当我试图安装rpm包时,我下载了它,抱怨缺少依赖程序库:
# rpm -Uvh postgresql-server-9.0.7-12.1.x86_64.rpm
warning: postgresql-server-9.0.7-12.1.x86_64.rpm: Header V3 RSA/SHA256 signature: NOKEY, key ID 3dbdc284
error: Failed dependencies:
postgresql = 9.0 is needed by postgresql-server-9.0.7-12.1.x86_64
libc.so.6(GLIBC_2.11)(64bit) is needed by postgresql-server-9.0.7-12.1.x86_64
libcrypto.so.1.0.0()(64bit) is needed by postgresql-server-9.0.7-12.1.x86_64
libldap-2.4.so.2()(64bit) is needed by postgresql-server-9.0.7-12.1.x86_64
libpq.so.5()(64bit) is needed by postgresql-server-9.0.7-12.1.x86_64
libssl.so.1.0.0()(64bit) is needed by postgresql-server-9.0.7-12.1.x86_64
rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by postgresql-server-9.0.7-12.1.x86_64现在,当我尝试安装依赖项库: libc.so.6时,尝试安装glibc-32bit-2.15-21.1.x86_64.rpm,它会抱怨缺少libs(PayloadIsLzma),而我在互联网上找不到它。32位版本也出现了同样的问题。
或者,当我尝试使用zypper安装时,它会抱怨正在进行的事务:
zypper in postgresql-server-9.0.7-12.1.x86_64.rpm
A ZYpp transaction is already in progress.也尝试过: yast2 --安装postgresql,但是它说:
Following packages haven't been found on the medium: postgresql-server有人能帮帮我吗?我觉得我走的每一条路都是死胡同。
发布于 2012-07-13 20:05:41
我会使用zypper,因为它应该负责根据需要安装依赖项。根据你的声明:
或者,当我尝试使用zypper安装时,它会抱怨正在进行的事务:postgresql中的zypper -9.0.7-12.1.x86_64.rpm- ZYpp事务已经在进行中。
试着杀死你所看到的任何zypper进程。列表zypper进程
ps aux | grep -i zypp然后用
kill -9 pid其中pid是进程ID。然后再尝试您的zypper安装。以下简单的命令应该可以工作:
zypper install postgresql-server
发布于 2020-01-16 12:07:44
下面的链接可以遵循。对我起作用了。
https://serverfault.com/questions/403242
复制相似问题