无法在SLES 10上安装postgresql

我试图在Suse 10(SLES10 SP2)64位机器上安装postgresql-server,没有运气。 我跟着postgres网站上的链接到了他们维护SUSE版本的地方:

http://software.opensuse.org/package/postgresql-server?search_term=postgresql-server

当我尝试安装rpm包我下载它抱怨缺less相关的库:

# 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,它抱怨缺lesslib rpmlib(PayloadIsLzma),我无法find互联网。 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 

任何人都可以帮我吗? 我觉得我每走一步都会死路一条。

我会去与zypper,因为它应该照顾安装依赖关系的需要。 根据你的陈述:

或者,当我尝试使用zypper进行安装时,它会报告正在进行的事务:

postgresql-server-9.0.7-12.1.x86_64.rpm中的zypper ZYpp事务已经在进行中。

尝试杀死你看到的任何zypper进程。 列出zypper进程

 ps aux | grep -i zypp 

然后杀死每一个

 kill -9 pid 

其中pid是进程ID。 然后再次尝试你的zypper安装。 以下更简单的命令应该工作:

zypper install postgresql-server