Mon pgadmin3
était parfait, fonctionnant avec PostgreSQL 9.3 (pg9.3) ... Them I mis à niveau vers pg9.4 ... Et démarrez les problèmes ... L'ancien pgAdmin3 ne fonctionne pas avec new pg9.4, donc pgAdmin3 doit également être mis à jour.
Avec pg9.4 qui fonctionne (parfait), j’ai vérifié apt-cache policy pgadmin3
et je vois que le candidat 1.20 était présent. J’ai donc supprimé l’ancien pgadmin3 et installé un nouveau pgadmin3 ... PROBLÈME:
The following packages have unmet dependencies:
pgadmin3 : Depends: libstdc++6 (>= 4.9) but ...
Depends: ....
E: Unable to correct problems, you have held broken packages.
Alors, ce que je peux faire maintenant?
Terminez étape par étape et les messages,
Tout fonctionnait et je vérifie,
politique apt-cache pgadmin3 pgadmin3: installée: 1.18.1-2 Candidat: 1.20.0-1.pgdg14.10 + 1 Tableau des versions: 1.20.0-1.pgdg14.10 + 1 0 500 http://apt.postgresql.org/pub/repos/apt/utopic-pgdg/main Packages AMD64 *** 1.18.1-2 0 500 http://br.archive.ubuntu.com/ubuntu/ trusty/universe Paquets AMD64 100/var/lib/dpkg/status
Le Sudo apt-get remove pgadmin3
était ok. Maintenant, la vérification change, apt-cache policy pgadmin3
pgadmin3: installé: (aucun) Candidat: 1.20.0-1.pgdg14.10 + 1 Tableau des versions: 1.20. 0-1.pgdg14.10 + 1 0 500 http://apt.postgresql.org/pub/repos/apt/utopic-pgdg/main Packages AMD64 1.18.1-2 0 500 http://br.archive.ubuntu.com/ubuntu/ trusty/universe Paquets AMD64 100 /var/lib/dpkg/status
Le bogue arrive ici, après Sudo apt-get update
(ok), je le fais
Sudo apt-get install pgadmin3` Lire les listes de paquets ... Terminé Construire un arbre de dépendance Lire des informations d'état ... Terminé Certains les paquets n'ont pas pu être installés. Cela peut signifier que vous avez Demandé une situation impossible ou, si vous utilisez la distribution unstable , Que certains packages requis n'ont pas encore été créés Ou ont été déplacés de Incoming. Les informations suivantes peuvent aider à résoudre le problème: Les paquetages suivants ont des dépendances non remplies: Pgadmin3: Depends: libstdc ++ 6 (> = 4.9) mais 4.8.4-2ubuntu1 ~ 14.04 doit être installé Dépend de: libwxbase3.0 > = 3.0.1) mais ne sera pas installé Dépend de: libwxgtk3.0-0. (> = 3.0.1) mais il ne va pas être installé E: Impossible de corriger les problèmes, vous avez mis des paquets cassés en réserve.
PS: la question --- (Comment installer PgAdmin3 version 1.20.0 dans Ubuntu 14.04 concerne à peu près le même sujet, mais est polué et ne résout pas les problèmes de 2016.
Ce lien dit
Il n’existe pas encore de paquet apt-get pour pgAdmin 1.20.0. La quatrième étape ci-dessus installe pgAdmin 1.18.0 qui fonctionne avec Postgres 9.4 mais ne fournit pas de fonctionnalités spécifiques à 9.4. Si vous voulez installer pgAdmin 1.20.0, vous avez actuellement vous devez l’installer à partir du source .
Mais même son " (Mise à jour: le 6 janvier, les mises à jour logicielles automatiques d'Ubuntu ont mis à jour pgAdmin à 1.20.0.) " est erroné , car apt-get
ne fonctionne pas comme je l'ai montré.
pgadmin3 (= 1.20.0-1.pgdg14.10+1)
a besoin de libstdc++6 (>= 4.9)
et ce paquet n'est pas disponible pour Trusty et comme vous le dites dans vos commentaires
J'ai besoin d'Ubuntu LTS, LST, stable (!)
n'ajoutez pas de PPA avec des versions supérieures de libstdc++6
. Ces packages font partie intégrante du système.
Installez pgadmin3 (= 1.18.1-2)
à nouveau
Sudo apt-get install pgadmin3=1.18.1-2
et attendez quelques jours Ubuntu 16.04, la prochaine version de LTS.
J'ai également fait face à ce problème et après avoir passé une journée entière, j'ai trouvé ce résultat. Ces commandes données ci-dessous pour installer pgadmin3 ont fonctionné dans mon Ubuntu.
Ajouter le référentiel:
Sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Installez leur clé:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
Sudo apt-get update
Installez pgadmin3:
Sudo apt-get install pgadmin3