You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在RHEL 7上为PostgreSQL 9.2安装pgpool-II RPM包相关疑问

适配PostgreSQL 9.2的pgpool-II RPM包问题解答

首先得纠正一个小误区:pgpool-II的RPM包命名里的pgXX后缀,对应的其实是PostgreSQL的主版本号后两位——比如pg92对应PostgreSQL 9.2,pg93对应9.3,pg96对应9.6,你看到的文档里说pg96对应9.5应该是个错误表述。

所以你问的pgpool-II-pg93是适配PostgreSQL 9.3的,并不对应9.2版本。

至于为什么找不到pgpool-II-pg92这类包,核心原因是PostgreSQL 9.2已经停止官方维护多年了(它的生命周期结束于2017年11月),主流的yum源(包括pgpool官方源)已经移除了对应老旧PG版本的适配包,毕竟继续维护这些版本既无必要也存在安全风险。

针对你的需求,这里有几个可行的解决方向:

  • 尝试寻找归档源:有些社区会维护老旧软件的归档yum源,你可以搜索是否有第三方源还保留着pgpool-II-pg92的RPM包,但要注意这类源可能不会提供安全更新,使用前要评估风险。
  • 源码编译安装:这是更可靠的方式,步骤大概是:
    1. 先确保你的系统上安装了PostgreSQL 9.2的开发包(比如postgresql92-devel)
    2. 下载支持PG9.2的pgpool-II版本(比如pgpool-II 3.6系列,更高版本可能已经不再兼容PG9.2)
    3. 解压源码后,执行./configure --with-pgsql=/usr/pgsql-9.2(路径根据你的PG实际安装位置调整)
    4. 接着运行make和make install完成编译安装
  • 考虑升级PostgreSQL版本:长远来看,升级到受官方支持的PG版本(比如12及以上)是更优选择,不仅能轻松获取到pgpool-II的官方RPM包,还能获得持续的安全补丁和功能更新。

内容的提问来源于stack exchange,提问作者YogeshR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 10:26:10