PgAdmin: Das Paket 'pgAdmin4' hat keinen Installationskandidaten

9

Ich habe gerade PostgreSQL installiert und versuche, pgdmin4 zu installieren, aber wann immer ich den folgenden Befehl ausführe, um pgadmin4 und pgadmin4-apache2 zu installieren

sudo apt install pgadmin4 pgadmin4-apache2

Ich bekomme oft den Fehler

E: Das Paket 'pgadmin4' hat keinen Installationskandidaten

E: Paket pgadmin4-apache2 konnte nicht gefunden werden

Ich habe viele Lösungen ausprobiert, aber keine scheint den Trick zu tun. Ich brauche Hilfe.

Versprich Preston
quelle

Antworten:

28

So habe ich das Problem gelöst:

Das Problem tritt auf, weil das Repository für pgadmin nicht zu Ihrem lokalen Computer hinzugefügt wurde. Gehen Sie wie folgt vor, um das Problem zu beheben.

Öffnen Sie Ihr Terminal und geben Sie den folgenden Befehl ein

sudo nano /etc/apt/sources.list.d/pgdg.list

Wenn der Nano-Editor geöffnet wird, kopieren Sie die folgende Zeile und fügen Sie sie ein

deb http://apt.postgresql.org/pub/repos/apt/ bionic-pgdg main

Drücken Sie dann Strg + S, um zu speichern, und beenden Sie den Nano-Editor.

Öffnen Sie anschließend Ihr Terminal erneut und führen Sie den folgenden Befehl aus:

sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update

Führen Sie abschließend den Befehl aus, um pgadmin4 und pgadmin4-apache2 zu installieren

sudo apt install pgadmin4 pgadmin4-apache2

Das ist alles.

Ich hoffe das hilft.

Versprich Preston
quelle
Ich habe gerade ein Upgrade von Ubuntu 18.04 auf 19.10 durchgeführt und mein pgadmin wurde entfernt. Als ich versuchte, es auf Ihre Weise zu installieren, heißt das: 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.Bedeutet das, dass pgadmin4 unter Ubuntu 19.10 nicht unterstützt wird.
Sarthak
Ich habe nicht versucht, Pgadmin4 unter Ubuntu 19.10 zu installieren. Ich denke, Sie sollten die unterstützten Betriebssysteme auf der Website von Pgadmin4 überprüfen, um festzustellen, ob Ubuntu 19.10 unterstützt wird.
Versprich Preston
1
Vielen Dank für Ihre Antwort. Ich habe es durch die Installation eines Drittanbieters installiert. Das Paket pgAdmin3 ist ab 19.10 verfügbar, nicht jedoch pgAdmin4.
Sarthak
Sehr gern geschehen.
Versprich Preston
1
Dies funktioniert auch für Linux Mint 19.3
Manju Prabhu
5

Für Ubuntu 18.04 müssen Sie das Postgresql-Repository und den Schlüssel zu apt hinzufügen:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
 sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

Danach musst du rennen

sudo apt update

Dann können Sie z. mit "sudo apt install pgadmin4 pgadmin4-apache2 -y"

Punnerud
quelle
0

Ich benutze Ubuntu 20.4, 'Focal Focala'. Und ich habe alle hier beschriebenen Pfade befolgt, um PDAgmin4 auf dieser Ubuntu-Version zu installieren, einschließlich der scheinbar maßgeblicheren Version dieser Schritte, die im APT postgresql-Wiki bereitgestellt werden

Auf der Website von PGadmin4 wird Ubuntu 20.4 als unterstützte Version aufgeführt.

Eine Tatsache, die mir geholfen hat, eine korrekte Liste in der Datei source.list zu erstellen, war ein korrektes Beispiel für das Format der Hauptanweisung deb uri release-code + pgdg in der Liste

Es scheint jedoch, dass PGAdmin4 in den Paketen, die als Teil des aptgro von postgresql-12 geladen wurden, nicht verfügbar ist.

Die sehr spezifische und gut formulierte Nachricht von apt lautet wie folgt: "kimball @ devsvr1: ~ $ sudo apt-get install postgresql-12 pgadmin4 pgadmin4-apache2 -y Lesen von Paketlisten ... Fertig Erstellen des Abhängigkeitsbaums Lesen von Statusinformationen
... Fertig Paket pgadmin4 ist nicht verfügbar, wird jedoch von einem anderen Paket referenziert. Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder nur von einer anderen Quelle verfügbar ist

E: Paket 'pgadmin4' hat keinen Installationskandidaten. E: Paket pgadmin4-apache2 konnte nicht gefunden werden. "

Ich bin ein ziemlich entschlossener Forscher, wenn Dinge erledigt werden müssen, aber nichts scheint darum herumzukommen, und in keinem Forum wird etwas Nützliches erwähnt.

Wenn niemand eine bessere Idee hat, werde ich auf den Ubuntu-Server 18.04 zurücksetzen, der auch LTS ist.

Aber wenn Sie eine Ahnung haben, lassen Sie es mich bitte wissen!

Stato Machino
quelle