postgresql-develとpostgresqlのバージョン関係は何ですか

postgresql-develとpostgresqlのバージョン関係は何ですか

postgresql-develバージョンとpostgresqlの間に関係がありますか?バージョンマトリックスはありますか? postgresql 13がインストールされている場合、postgresql 13マップされたpostgresql-develバージョンをcentosにどのようにインストールできますか?公式文書を見ましたが、何の関係も見つかりませんでした。 Centosにpostgresql 13をインストールしました。

postgresql13-libs-13.3-1PGDG.rhel7.x86_64
postgresql13-13.3-1PGDG.rhel7.x86_64
postgresql13-server-13.3-1PGDG.rhel7.x86_64

しかし、次のコマンドを使用してpostgresql-develをインストールした場合:

dnf install postgresql-devel

パッケージ競合の表示:

 file /usr/lib64/libpq.so.5 from install of postgresql-libs-9.2.24-7.el7_9.x86_64 conflicts with file from package libpq5-14.0-42PGDG.rhel7.x86_64

9.2.24-7.el7_9postgresql 9にマップされたバージョンは何ですか? postgresql 13マッピングされたpostgresql-develをインストールする方法は?

答え1

postgresql-develODBCやJDBCなどの標準インタフェースAPIではなく、独自の基本APIを使用してPostgreSQLデータベースと対話するプログラムを生成するためのヘッダー、ツール、およびドキュメントが含まれています。

その開発パッケージは、次の有効な代替パッケージであることを示すRPM属性も  postgresql13-13.3-1PGDG.rhel7.x86_64.rpmあります。postgresql13-devel-13.3-1PGDG.rhel7.x86_64.rpmprovidespostgresql-devel

# rpm -q --provides -p postgresql13-devel-13.3-1PGDG.rhel7.x86_64.rpm 
warning: postgresql13-devel-13.3-1PGDG.rhel7.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY
postgresql13-devel-13.3-1PGDG.rhel7.x86_64
postgresql-devel >= 13.3-1PGDG.rhel7
postgresql13-devel = 13.3-1PGDG.rhel7
postgresql13-devel(x86-64) = 13.3-1PGDG.rhel7

したがって、一度インストールした後、postgresql13-develそのパッケージにpostgresql-devel特に。postgresql-devel13.3-1PGDG.rhel7

答え2

次のコマンドを使用してpostgresql-develをインストールします。

dnf install postgresql13-devel

関連情報