Risposte:
Ecco le istruzioni per aggiungere il repository apt postgresql: https://wiki.postgresql.org/wiki/Apt
Avvio veloce
Importa la chiave del repository da http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc :
wget -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
Modifica /etc/apt/sources.list.d/pgdg.list. Le distribuzioni sono chiamate codename-pgdg. Nell'esempio, sostituisci squeeze con la distribuzione effettiva che stai utilizzando:
deb http://apt.postgresql.org/pub/repos/apt/ squeeze-pgdg main
Configurare il pinning dei pacchetti di apt per preferire i pacchetti PGDG rispetto a quelli Debian in /etc/apt/preferences.d/pgdg.pref:
Package: *
Pin: release o=apt.postgresql.org
Pin-Priority: 500
Nota: questo sostituirà tutti i pacchetti Debian / Ubuntu con i pacchetti disponibili dal repository PGDG. Se non lo desideri, salta questo passaggio. Aggiorna gli elenchi dei pacchetti e installa il pacchetto pgdg-keyring per ottenere automaticamente gli aggiornamenti delle chiavi del repository:
sudo apt-get update
sudo apt-get install pgdg-keyring
Una volta aggiunto quel repository, puoi farlo 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
Esiste un nuovo repository ufficiale postgresql.org. Contiene le versioni più recenti di postgresql, tra cui 9.3 a partire da febbraio 2014. Leggere le istruzioni ufficiali dettagliate . Per Ubuntu 12.04 ho usato:
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
contienepg_dump
Prova questo:
sudo -u postgres psql --cluster 9.2/main
Error: Invalid version specified with --cluster