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/