尝试安装特定版本的 postgres,我如何知道要安装哪个版本的 libpq5?

尝试安装特定版本的 postgres,我如何知道要安装哪个版本的 libpq5?

查看此主题中的答案 -如何在 ubuntu 21.10 上安装 libpq-dev (14.0-1)?-

Just install the required version of libpq5 and reinstall libpq-dev:

sudo apt-get install libpq5=13.4-1
sudo apt-get install libpq-dev

作者怎么知道要设置 libpq5=13.4-1 ?我尝试转到 debian 网站https://www.debian.org/distrib/packages但无法弄清楚。为了便于理解,我想在 Ubuntu 18.04(或 Ubuntu 20.04)环境中安装具有 libpq-dev 依赖项的旧版本的 postgres。

为了补充背景信息,我希望围绕此构建一个 CI 工作流 - 因此您可以将其视为需要在 docker 容器、Github 操作工作流等中完成。遗留系统(用 Ruby on Rails 编写)使用的特定 Web 框架具有特定版本的依赖项(pg gem -https://rubygems.org/gems/pg/versions/0.18.4) 需要特定版本的 postgres。由于各种原因,我们目前无法升级旧系统。

相关内容