Centos 6에 pg_recvlogic을 설치하는 방법은 무엇입니까?

Centos 6에 pg_recvlogic을 설치하는 방법은 무엇입니까?

Centos 6을 설치했습니다. 내가 해냈어 yum update.

나는해야합니다 pg_recvlogical. 제가 못찾아서 yum search pg_recvlogical언급한걸 발견했어요여기.

그래서 다운받아서 install 을 사용하고 싶었는데 rpm -i설치된 버전과 충돌하는 만족스럽지 못한 종속성 트리를 금방 발견했습니다.

설치하려면 어떻게 해야 합니까 pg_recvlogical? 감사해요!

답변1

yum을 사용하는 대신 rpm -i종속성을 더 잘 처리합니다.

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

문제가 해결되지 않으면 rpm이 CentOS 버전에 적합하지 않거나 누락된 종속성을 포함하는 일부 저장소를 추가해야 합니다. 어쨌든 RPM을 다운로드하는 것보다 저장소를 사용하는 것이 더 나은 생각입니다.

답변2

Centos 버전의 저장소를 찾으려고 했지만 찾을 수 없습니다.

드디어 직접 다운받았어요PostgreSQL 웹의 바이너리, 거기에서 가져갔습니다 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/

관련 정보