Wie installiere ich pgAdmin III für PostgreSQL 9.2?

27

Ich habe einen Windows-Server, auf dem postgresql 9.2 ausgeführt wird. Ich möchte es mit pgAdmin III von meiner Ubuntu 12.10 Workstation-Box starten.

Ich habe pgAdmin III von synaptic installiert und auch versucht, es mit dem Software-Installer direkt von der PostgreSQL-Site herunterzuladen. Unabhängig davon kann ich nur pgAdmin III für postgresql 9.1 bekommen. Wenn ich pgAdmin III ausführe und auf meinen Server zeige, erhalte ich eine Fehlermeldung, dass die Datenbank 9.2 und mein pgAdmin III für 9.1 ist und nicht mit 9.2 kompatibel ist.

Ich kann über die Ubuntu-Box gut auf den Server selbst zugreifen. Ich habe Python-Programme, die die Datenbank problemlos erreichen. Ich benötige jedoch pgAdmin III für 9.2, das unter Ubuntu 12.10 ausgeführt wird.

Es ist verfügbar? Wo bekomme ich es

Vektor
quelle
1
pgAdmin 4 (pgadmin4) wurde veröffentlicht - Wie installiert man pgAdmin 4 im Desktop-Modus auf Ubuntu
AlikElzin-kilaka

Antworten:

15

Ab 2014 beschreibt diese Website die Vorgehensweise für Ubuntu und Debian: https://wiki.postgresql.org/wiki/Apt

Kopieren Einfügen (06.06.2014) für den Fall, dass die Website offline geht, was auch immer passiert:

PostgreSQL-Pakete für Debian und Ubuntu

Die PostgreSQL Global Development Group (PGDG) unterhält ein APT-Repository mit PostgreSQL-Paketen für Debian und Ubuntu unter http://apt.postgresql.org/pub/repos/apt/.. Wir sind bestrebt, PostgreSQL-Serverpakete sowie Erweiterungs- und Modulpakete auf mehreren Debian / Ubuntu-Releases für alle unterstützten PostgreSQL-Versionen zu erstellen. Derzeit unterstützen wir Debian 6.0 (Squeeze), 7.0 (Wheezy) und unstable (Sid) 64/32 Bit (amd64 / i386) Ubuntu 10.04 (Lucid), 12.04 (Precise), 13.10 (Saucy), 14.04 (Trusty) 64 / 32-Bit (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 Beta-Servererweiterungen wie Slony-I, verschiedene PL-Sprachen und Datentypen Anwendungen wie pgadmin3, pgbouncer und pgpool-II-Pakete für ältere PostgreSQL-Versionen und ältere Debian / Ubuntu-Distributionen bleiben weiterhin im Repository; Aktualisierungen für diese werden auf Ad-hoc-Basis bereitgestellt.

Schnellstart

Erstellen Sie /etc/apt/sources.list.d/pgdg.list. Die Distributionen heißen codename-pgdg. Ersetzen Sie in dem Beispiel wheezy durch die tatsächliche Verteilung, die Sie verwenden:

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

(Sie können den Codenamen Ihrer Distribution ermitteln, indem Sie lsb_release -c ausführen.) Importieren Sie den Repository-Schlüssel von https://www.postgresql.org/media/keys/ACCC4CF8.asc , aktualisieren Sie die Paketlisten, und installieren Sie die Pakete:

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

Alternativ führt dieses Shell-Skript die oben genannten Schritte für Sie aus. Nur 9.4 Beta: Siehe FAQ zu Beta-Versionen. Schauen Sie sich die FAQ an. Hinweis: Dieses Repository bietet Metapakete "postgresql", "postgresql-contrib" und "postgresql-client", die von den neuesten postgresql-xy, ... -Paketen abhängen, ähnlich denen, die in Debian und Ubuntu vorhanden sind. Sobald eine neue PostgreSQL-Version veröffentlicht wurde, werden diese Metapakete entsprechend der neuen Version aktualisiert. Wenn Sie bei einer bestimmten PostgreSQL-Version bleiben möchten, sollten Sie bestimmte Pakete wie "postgresql-9.3" anstelle von "postgresql" installieren.

Domen
quelle
Wenn die Anweisungen bei einer anderen Person nicht funktionieren deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, gehen Sie stattdessen wie folgt vor (von wiki.postgresql.org/wiki/Apt ):sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
chomp
61

Es befindet sich in den Repositories.

sudo apt-get install pgadmin3

oder suchen Sie im Software-Center.

Software-Center

Wenn dies die falsche Version ist, können Sie den PPA verwenden :

Wenn das nicht funktioniert, können Sie die Quelle verwenden und es sich aus kompilieren Quelle .

cprofitt
quelle
Das hat funktioniert und ist mehr auf den Punkt!
14.
Es ist nicht im s / w-Zentrum, Ubuntu 16. Aber sudo apt-getfunktioniert
techkuz
4

Version 16 von pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) wird für Postgres 9.2 benötigt und ist nicht im Repo oder PPA für Ubunutu 12.10 enthalten.

Es sieht so aus, als müssten Sie es erstellen oder aktualisieren.

Ich habe es für 12.10 erstellt: https://copy.com/anB4E19CxdLW - möglicherweise funktioniert diese Binärdatei für Sie, wenn Sie mit 12.10 arbeiten.

Wenn nicht und Sie müssen es selbst erstellen, stellen Sie sicher, dass Sie installieren

sudo apt-get install postgresql-server-dev-9.2
Tom Carchrae
quelle
0

Für pgAdmin 4 können Sie auch auf diese Wiki-Seite verweisen: https://wiki.postgresql.org/wiki/Apt

Ich habe versucht, pgAdmin 4 auf Ubuntu 16.04 zu installieren:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-10 pgadmin4
Yuci
quelle