Pgadmin3 kann unter Ubuntu 16.04 nicht installiert werden

7

Nachdem ich es versucht sudo apt-get install pgadmin3habe, erhalte ich folgende Nachricht:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 pgadmin3 : Depends: libwxbase2.8-0 (>= 2.8.12.1) but it is not installable
            Depends: libwxgtk2.8-0 (>= 2.8.12.1) but it is not installable
            Recommends: pgagent but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Wie kann ich das beheben?

Bozidar Milivojevic
quelle
Haben Sie apt-get updatevor der Installation ausgeführt?
anonymous2
Ja, funktioniert immer noch nicht.
Bozidar Milivojevic
Versuche zu rennen sudo apt-get install libwxbase2.8-0 libwxgtk2.8-0. Was ist die Ausgabe jetzt?
anonymous2

Antworten:

5

Ich hatte das gleiche Problem und nachdem ich meinen Kopf lange genug dagegen geschlagen hatte, wurde mir klar, dass ich eine veraltete pgdg.list in meinen Quellen hatte. Nach dem Entfernen und erneuten Hinzufügen ist alles großartig.

sudo rm /etc/apt/sources.list.d/pgdg.*
echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" | sudo tee /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 -y
sudo apt-get install pgadmin3
radshop
quelle
3

Versuchen Sie, dem System das folgende Repository hinzuzufügen:

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 -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -

Ich hatte das gleiche Problem und es wurde mir geholfen.

Snikolaev
quelle
Es ist kaum zu glauben, dass das Hinzufügen eines PG-Repositorys hilfreich ist. Es scheint, dass libwxbase2.8-0 in Xenal- Hauptrepositorys nicht verfügbar ist . Wenn das Paket wxwidgets2.8 in PG Repo nicht verfügbar ist, versuchen Sie entweder, eine von zwei vorgeschlagenen PPAs hinzuzufügen
Goran Miskovic
Eigentlich ist die Antwort richtig auf dem richtigen Weg und die Kritik unverdient
Radshop
1

Ich hatte das gleiche Problem und hier, wie ich es behoben habe:
1) Als ich versuchte, sudo apt-get install libwxbase2.8-0 libwxgtk2.8-0 apt-get auszuführen , wurde mir mitgeteilt, dass ich nicht verwendete Abhängigkeiten habe - pgadmin3-data und pgagent, also entferne ich sie besser
2) sudo apt autoremove- entfernte sie
3) sudo apt-get install pgadmin3- sagte mir, dass es einige benötigte Abhängigkeiten herunterladen muss (die, die ich gerade entferne). Ich sagte ja, und die Installation verlief auf diese Weise
in Ordnung. Jetzt kann ich das pgadmin3 verwenden.

Boyan
quelle