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
quelle
Antworten:
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:
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.
quelle
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'
Es befindet sich in den Repositories.
oder suchen Sie im 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 .
quelle
sudo apt-get
funktioniertVersion 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
quelle
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:
quelle