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_9
postgresql 9にマップされたバージョンは何ですか? postgresql 13マッピングされたpostgresql-develをインストールする方法は?
答え1
postgresql-devel
ODBCやJDBCなどの標準インタフェースAPIではなく、独自の基本APIを使用してPostgreSQLデータベースと対話するプログラムを生成するためのヘッダー、ツール、およびドキュメントが含まれています。
その開発パッケージは、次の有効な代替パッケージであることを示すRPM属性も postgresql13-13.3-1PGDG.rhel7.x86_64.rpm
あります。postgresql13-devel-13.3-1PGDG.rhel7.x86_64.rpm
provides
postgresql-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-devel
13.3-1PGDG.rhel7
答え2
次のコマンドを使用してpostgresql-develをインストールします。
dnf install postgresql13-devel