1

DigitalOcean で VPS を取得し、Ubuntu 13.10 をインストールしました。Rails アプリ用に PostgreSQL をセットアップしようとしています。/etc/apt/sources.list.d/pgdg.listに挿入し、 anddeb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg mainを試しました(明らかに run ) が、実行時に次のメッセージが表示され続けます:deb http://apt.postgresql.org/pub/repos/apt/ saucy-pgdg maindeb http://apt.postgresql.org/pub/repos/apt/ lucid-pgdg mainsudo apt-get update && sudo apt-get upgradesudo apt-get install postgresql-9.3 pgadmin3

The following information may help to resolve the situation:

The following packages have unmet dependencies:
 postgresql-9.3 : Depends: postgresql-client-9.3 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

問題は、apt-getting postgresql-client-9.3 を試しても、別のパッケージが必要だと表示されることです。

The following packages have unmet dependencies:
 postgresql-client-9.3 : Depends: libpq5 (>= 9.3.2) but 9.1.11-0ubuntu0.13.10 is to be installed
E: Unable to correct problems, you have held broken packages.

その後、libpq5をインストールするように言われ続けますが、インストールできません。

これについての助けは大歓迎です。

ありがとう!

4

1 に答える 1

1

これがあなたの質問に実際には答えないことはわかっていますが、Ubuntu 12.04 LTS を使用して Ubuntu を再インストールすると、Postgresql 9.3 をインストールするための問題はゼロになります。経験則として、インストール タスクに行き詰まると、本番環境でさらに多くの問題が発生することになります。

単なる私の意見ですが、インストールするすべてのものでこのアドバイスに従いました。数十のクラスター化された postgresql サーバーを自分で実行しています。

于 2014-02-07T20:14:23.647 に答える