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 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/

関連情報