Ubuntu 22.04下安装指定版本PostgreSQL 9.6的矛盾状态问题求助
各位大佬好,我现在在Ubuntu 22.04系统上,因为工作需求必须安装PostgreSQL 9.6这个特定版本,一开始我按常规流程执行了这些命令:
sudo apt-get update sudo apt-get upgrade sudo apt-get install postgresql-9.6
结果直接报错找不到这个包,具体错误信息如下:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package postgresql-9.6
E: Couldn't find any package by glob 'postgresql-9.6'
E: Couldn't find any package by regex 'postgresql-9.6'
之后我参考了评论区里的建议操作了一番,结果再执行安装命令时,又弹出了这样的提示:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
postgresql-9.6 is already the newest version (9.6.24-3.pgdg22.04+1).
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
现在我彻底懵了——之前明明连包都找不到,怎么突然就显示已经安装且是最新版本了?有没有大佬能帮忙解释下这个矛盾的情况,或者告诉我该怎么确认PostgreSQL 9.6到底有没有正常安装好,以及如果真的安装了该怎么启动使用它呢?
备注:内容来源于stack exchange,提问作者Alexei

