Antworten:
Hier sind die Anweisungen zum Hinzufügen des postgresql apt-Repositorys: https://wiki.postgresql.org/wiki/Apt
Schnellstart
Importieren Sie den Repository-Schlüssel von http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc :
wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
Bearbeiten Sie /etc/apt/sources.list.d/pgdg.list. Die Distributionen heißen Codename-pgdg. Ersetzen Sie in dem Beispiel squeeze durch die tatsächliche Verteilung, die Sie verwenden:
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
Konfigurieren Sie das Paket-Pinning von apt so, dass die PGDG-Pakete gegenüber den Debian-Paketen in /etc/apt/preferences.d/pgdg.pref bevorzugt werden:
Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500
Hinweis: Dadurch werden alle Ihre Debian / Ubuntu-Pakete durch verfügbare Pakete aus dem PGDG-Repository ersetzt. Wenn Sie dies nicht möchten, überspringen Sie diesen Schritt. Aktualisieren Sie die Paketlisten, und installieren Sie das Paket pgdg-keyring, um automatisch Aktualisierungen des Repository-Schlüssels zu erhalten:
sudo apt-get update
sudo apt-get install pgdg-keyring
Sobald Sie dieses Repository hinzugefügt haben, können Sie dies tun sudo apt-get install postgresql-9.2
sudo apt-get remove --purge postgresql-9.2 postgresql-9.1
sudo apt-get install postgresql-9.2
Es gibt ein neues, offizielles Repository für postgresql.org. Es enthält die neuesten Versionen von postgresql einschließlich 9.3 ab Februar 2014. Bitte lesen Sie die detaillierten offiziellen Anweisungen . Für Ubuntu 12.04 verwendete ich:
sudo bash -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get update
sudo apt-get install postgresql-9.3 pgadmin3
postgresql-client-9.3
enthältpg_dump
Versuche dies:
sudo -u postgres psql --cluster 9.2/main
Error: Invalid version specified with --cluster