Centos
postgresql-devel 和 postgresql 的版本關係是什麼
postgresql-devel 版本和postgresql有關係嗎?它有版本矩陣嗎?如果我安裝了 postgresql 13,如何在 centos 中安裝 postgresql 13 映射的 postgresql-devel 版本?我看了官方文件,沒有發現任何關係。我在 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?
包含用於創建程序的
postgresql-devel
標頭檔、工具和文件,這些程序使用自己的原生 API(而不是一些標準的介面 API,如 ODBC 或 JDBC)與 PostgreSQL 數據庫介面。對應的開發包
postgresql13-13.3-1PGDG.rhel7.x86_64.rpm
是postgresql13-devel-13.3-1PGDG.rhel7.x86_64.rpm
. 它還具有 RPMprovides
屬性,表明它是 的有效替代品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