私のpgadmin3
は完璧で、PostgreSQL 9.3(pg9.3)で動作しました...それらI pg9.4にアップグレード ...そして問題を開始します...古いpgAdmin3は実行されません新しいpg9.4。したがって、pgAdmin3もアップグレードする必要があります。
Pg9.4が(完璧に)動作している状態でapt-cache policy pgadmin3
をチェックし、候補1.20がそこにあることを確認したので、古いpgadmin3を削除して新しいpgadmin3をインストールします...問題:
The following packages have unmet dependencies:
pgadmin3 : Depends: libstdc++6 (>= 4.9) but ...
Depends: ....
E: Unable to correct problems, you have held broken packages.
だから、私が今できることは何ですか?
ステップバイステップおよびメッセージを完了し、
すべてが機能していたので、確認します。
apt-cacheポリシーpgadmin3 pgadmin3: インストール済み:1.18.1-2 候補:1.20.0-1.pgdg14.10 + 1 バージョンテーブル: 1.20.0-1.pgdg14.10 + 1 0 500 http://apt.postgresql.org/pub/repos/apt/ utopic-pgdg/main AMD64パッケージ *** 1.18.1-2 0 500 http://br.archive.ubuntu.com/ubuntu/ trusty/universe AMD64パッケージ 100/var/lib/dpkg/status
Sudo apt-get remove pgadmin3
は大丈夫でした。これでチェックが変更され、apt-cache policy pgadmin3
pgadmin3: インストール済み:(なし) 候補:1.20.0-1.pgdg14.10 + 1 バージョン表: 1.20。 0-1.pgdg14.10 + 1 0 500 http://apt.postgresql.org/pub/repos/apt/ utopic-pgdg/main AMD64パッケージ 1.18.1-2 0 500 http://br.archive.ubuntu.com/ubuntu/ trusty/universe AMD64パッケージ 100 /var/lib/dpkg/status
バグはここに到着します。Sudo apt-get update
(OK)の後に、私はします
Sudo apt-get install pgadmin3` パッケージリストを読み込んでいます...完了 依存関係ツリーを構築しています 状態情報を読み込んでいます...完了 一部パッケージをインストールできませんでした。これは、不可能な状況をリクエストしたことを意味する場合があります。または、不安定な ディストリビューションを使用している場合、必要なパッケージがまだ作成されていないか 着信から移動されます。 次の情報は、状況を解決するのに役立ちます。 次のパッケージには、満たされていない依存関係があります。 pgadmin3:Depends:libstdc ++ 6(> = 4.9)but 4.8.4-2ubuntu1〜14.04をインストールします 依存:libwxbase3.0 > = 3.0.1)、インストールしません 依存:libwxgtk3.0-0 (> = 3.0.1)しかしインストールされません E:問題を修正できません。壊れたパッケージを保持しています。
PS:質問---(Ubuntu 14.04にPgAdmin3バージョン1.20.0をインストールする方法 はほぼ同じテーマですが、汚染されており、2016年の問題を解決していません。
このリンク は言う
PgAdmin 1.20.0用のapt-getパッケージはまだありません。上記のステップ4では、Postgres 9.4で動作しますが9.4固有の機能を提供しないpgAdmin 1.18.0をインストールします。 pgAdmin 1.20.0をインストールする場合は、現在 ソースからインストールする必要があります です。
しかし、その「(Update:1月6日、Ubuntuの自動ソフトウェアアップデートはpgAdminを1.20.0にアップグレードしました。)」は間違っています、apt-get
は私が示したように機能しないためです。
pgadmin3 (= 1.20.0-1.pgdg14.10+1)
にはlibstdc++6 (>= 4.9)
が必要であり、このパッケージはTrustyで使用できず、コメントで述べているように
Ubuntu LTS、LST、安定版が必要です(!)
libstdc++6
の上位バージョンでPPAを追加しないでください。これらのパッケージは、システムの不可欠な部分です。
pgadmin3 (= 1.18.1-2)
を再度インストールします
Sudo apt-get install pgadmin3=1.18.1-2
次のLTSリリースであるUbuntu 16.04を数日待ちます。
私もこの問題に直面し、一日を過ごした後、この結果を見つけました。以下のpgadmin3をインストールするコマンドは、私のUbuntuで機能しました。
リポジトリを追加します。
Sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
キーをインストールします。
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
Sudo apt-get update
Pgadmin3をインストールします。
Sudo apt-get install pgadmin3