在 RHEL 上安装 Postgresql 8.1.17 服务器

Posted

技术标签:

【中文标题】在 RHEL 上安装 Postgresql 8.1.17 服务器【英文标题】:Installing Postgresql 8.1.17 server on RHEL 【发布时间】:2013-06-05 10:02:12 【问题描述】:

我在 PostgreSQL 8.1.17 服务器上有一个生产数据库。 我想将它从一台 Linux 服务器迁移到另一台。

在另一台 Linux 服务器上,我无法使用 rpm 安装 PostgreSQL 8.1.17 服务器。 我从http://yum.postgresql.org/8.1/redhat/rhel-5-x86_64/ 链接获得了 rpm 文件。 但是在使用 rpm -i postgresql-8.1.17-1PGDG.rhel4.x86_64.rpm 更新 rpm 存储库时 我遇到了错误。

错误:依赖失败: postgresql-8.1.17-1PGDG.rhel4.x86_64 需要 libcrypto.so.4()(64bit) postgresql-8.1.17-1PGDG.rhel4.x86_64 需要 libpq.so.4()(64bit) postgresql-8.1.17-1PGDG.rhel4.x86_64 需要 libreadline.so.4()(64bit) postgresql-8.1.17-1PGDG.rhel4.x86_64 需要 libssl.so.4()(64bit) postgresql-8.1.17-1PGDG.rhel4.x86_64需要libtermcap.so.2()(64bit)

我将如何解决这种依赖关系。

8.1 版本的生命周期结束 (EOL) 日期是 2010 年 11 月。这是否意味着我们将无法在 2010 年 11 月之后安装 8.1 版本。参考下面的链接。

http://www.postgresql.org/support/versioning/

我暂时不想升级 PostgreSQL 版本。

【问题讨论】:

【参考方案1】:

进行完整的系统备份,然后启动以下命令:

rpm -i --nodeps postgresql-8.1.17-1PGDG.rhel4.x86_64.rpm

【讨论】:

您好 Gino,您所说的系统备份是什么意思。 我会用 partimage 或 acronis true image 创建一个完整的磁盘映像

以上是关于在 RHEL 上安装 Postgresql 8.1.17 服务器的主要内容,如果未能解决你的问题,请参考以下文章

在CentOS 7 / RHEL 7安装PostgreSQL 10

PostgreSQL15 Beta1版本在RHEL9.0下的编译安装

Centos8 离线安装 PostgreSql

centos 安装 postgresql

centos73 postgresql9.6.2rpm 安装

VMware安装RHEL8系统