Oracle Linux 8.6 上的 Postgresql 6.9.24

Oracle Linux 8.6 上的 Postgresql 6.9.24

我正在尝试在 Oracle Linux 8.6 上安装 Postgresql 9.6.24,因为它包含一些我们需要的错误修复和其他补丁。此具体版本不存在于 Oracle Linux 8 存储库中,只有最高版本 6.9.22 将其作为模块安装:

yum install @postgresql:9.6

我尝试从 RHEL 和 CentOS 存储库安装它,但发现有很多依赖问题,尽管我尝试手动修复,但出现的依赖问题却越来越多。

有没有办法在 Ol86 上安装这个特定版本?我是否遗漏了有关此版本的某些信息?

答案1

无论您指的是 6.9.x 还是 9.6.x,总有一种方法可以在最新的操作系统版本上安装任何旧的开源软件:

  • 构建并将其安装到自定义 PREFIX 中。

对于使用 autotools/gmake 构建例程的软件(例如 PostgreSQL),可以按如下方式实现:

  • 下载并解压发行版
  • cwd 进入源目录
  • (可选)定义所需的 CFLAGS/LDFLAGS
  • ./configure --prefix=/usr/local/<softwarename-version> --any-additional-flags-you-want
  • gmake全部安装
  • (可选)将刚刚添加的软件所需的任何动态库添加到动态链接器搜索路径中

相关内容