Odpowiedzi:
Oto instrukcje dodawania repozytorium apt postgresql: https://wiki.postgresql.org/wiki/Apt
Szybki start
Zaimportuj klucz repozytorium z http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc :
wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
Edytuj /etc/apt/sources.list.d/pgdg.list. Dystrybucje są nazywane kryptonimem-pgdg. W tym przykładzie zamień squeeze na rzeczywisty rozkład, którego używasz:
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
Skonfiguruj przypinanie pakietów apt, aby wolały pakiety PGDG od pakietów Debiana w /etc/apt/preferences.d/pgdg.pref:
Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500
Uwaga: spowoduje to zastąpienie wszystkich pakietów Debian / Ubuntu dostępnymi pakietami z repozytorium PGDG. Jeśli nie chcesz tego, pomiń ten krok. Zaktualizuj listy pakietów i zainstaluj pakiet kluczy pgdg, aby automatycznie otrzymywać aktualizacje kluczy repozytorium:
sudo apt-get update
sudo apt-get install pgdg-keyring
Po dodaniu tego repozytorium możesz to zrobić 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
Istnieje nowe, oficjalne repozytorium postgresql.org. Zawiera najnowsze wersje postgresql, w tym 9.3, z lutego 2014 r. Proszę przeczytać szczegółowe oficjalne instrukcje . Do Ubuntu 12.04 użyłem:
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
zawierapg_dump
Spróbuj tego:
sudo -u postgres psql --cluster 9.2/main
Error: Invalid version specified with --cluster