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.