如何在 Ubuntu 12.04 中安装旧版本 PostgreSQL(8.4)?

如何在 Ubuntu 12.04 中安装旧版本 PostgreSQL(8.4)?

好吧,这就是整个问题。我之前安装了 9.1,但现在我需要旧版本,而我还没有找到如何操作。

答案1

sudo apt-get install postgresql-8.4 

似乎很管用(好吧,其实也不是个管用的方法)。

答案2

如果 Ubuntu 存储库中没有旧版本的 PostgreSQL,请参阅PostgreSQL Apt 存储库

该存储库将与您的常规系统和补丁管理集成,并在整个支持过程中为所有受支持的 PostgreSQL 版本提供自动更新寿命PostgreSQL 的。

答案3

如果要在特定版本(例如 ubuntu 12)中在 ubuntu 中安装 PostgreSQL 8.4,请按照以下步骤操作:

  • 创建文件 /etc/apt/sources.list.d/pgdg.list,并为存储库添加一行:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main"> /etc/apt/sources.list.d/pgdg.list'

sudo apt-get install postgresql-8.4

答案4

现在是 2019 年了(至少在我实际的 Ubuntu 16 配置中),9.3 之前的 PG 版本无法安装apt-get。我已按照此地点现在我已经安装了 PG 10.10 和 8.4。所需步骤如下(摘自上一个链接):

1. 通过运行以下命令创建和编辑 PostgreSQL 存储库:

~$ sudo vi /etc/apt/sources.list.d/pgdg.list

按下键盘上的 I 并将以下行添加到文件中:

deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main

按下键盘上的 Esc,然后按 :wq 保存文件。

2. 下载并导入存储库密钥:

~$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

3. 更新您的系统:

~$ sudo apt-get update

4。现在您可以通过以下命令安装 PostgreSQL:

~$ sudo apt-get install postgresql-8.4 pgadmin3

笔记:我省略了 pgadmin3 因为我之前已经安装了它。

笔记2:链接中没有提到,但如果您安装了另一个 PG 版本,请记住您必须在其中一个安装中更改端口:

~$ sudo updatedb
~$ locate postgresql.conf
/etc/postgresql/10/main/postgresql.conf
/etc/postgresql/8.4/main/postgresql.conf
~$ cp /etc/postgresql/8.4/main/postgresql.conf /etc/postgresql/8.4/main/postgresql.conf_yyyymmdd
~$ sudo vi /etc/postgresql/8.4/main/postgresql.conf

找到显示以下内容的条目: port = 5433并将端口号更改为新值。保存文件 (:wq) 并重新启动 postgres。

相关内容