如何在 Centos 6 上安装 pg_recvlogic?

如何在 Centos 6 上安装 pg_recvlogic?

我安装了 Centos 6。我做到了yum update

我需要pg_recvlogical。我没有找到它,yum search pg_recvlogical所以我发现它提到了这里

所以我下载了它并想使用安装rpm -i,但我很快就发现了一个与已安装版本冲突的不满足的依赖关系树。

我应该怎么做才能安装呢pg_recvlogical?谢谢!

答案1

而不是rpm -i使用yum,它可以更好地处理依赖关系。

yum install .../.../x.rpm

如果它不能解决问题,您的 rpm 可能不太适合您的 CentOS 版本,或者您必须添加一些包含缺少依赖项的存储库。无论如何,使用存储库而不是仅仅下载 RPM 是一个更好的主意。

答案2

我尝试为我们的 Centos 版本找到一个存储库,但找不到。

最后我直接下载了来自 PostgreSQL web 的二进制文件,并从那里拿走了pg_recvlogical。它与系统中安装的库一起正常运行。

答案3

首先安装postgres:

sudo yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-libs-11.7-1PGDG.rhel6.x86_64.rpm
sudo yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-11.7-1PGDG.rhel6.x86_64.rpm
sudo yum install https://download.postgresql.org/pub/repos/yum/11/redhat/rhel-6-x86_64/postgresql11-contrib-11.7-1PGDG.rhel6.x86_64.rpm

然后更正 .bash_profile 中的 PATH:

PATH=$PATH:$HOME/.local/bin:$HOME/bin:/usr/pgsql-11/bin/

相关内容