0

PostgreSQL 8.1.17 サーバー上に本番データベースがあります。ある Linux サーバーから別の 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 には libcrypto.so.4()(64 ビット) が必要です。 rhel4.x86_64 libreadline.so.4()(64bit) は postgresql-8.1.17-1PGDG.rhel4.rhel4.x86_64 で必要です。 libssl.so.4()(64bit) は postgresql-8.1.17-1PGDG.rhel4 で必要です。 x86_64 libtermcap.so.2()(64bit) は postgresql-8.1.17-1PGDG.rhel4.x86_64 で必要です

この依存関係を解決するにはどうすればよいですか。

8.1 バージョンのサポート終了 (EOL) の日付は 2010 年 11 月です。2010 年 11 月以降は 8.1 バージョンをインストールできなくなるということですか。以下のリンクを参照してください。

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

今のところ、PostgreSQL のバージョンをアップグレードしたくありません。

4

1 に答える 1

0

完全な systen バックアップを作成してから、次のコマンドを起動します。

rpm -i --nodeps postgresql-8.1.17-1PGDG.rhel4.x86_64.rpm
于 2013-06-05T10:18:03.210 に答える