Come installo pgAdmin III per postgreSQL 9.2?


27

Ho un server Windows che esegue Postgresql 9.2. Voglio colpirlo usando pgAdmin III dalla mia casella di workstation Ubuntu 12.10.

Ho installato pgAdmin III da synaptic e ho anche provato il download diretto dal sito postgreSQL utilizzando il programma di installazione del software. Indipendentemente da ciò, posso ottenere solo pgAdmin III per postgresql 9.1. Quando eseguo pgAdmin III e indico il mio server ricevo un messaggio di errore che mi dice che il database è 9.2 e il mio pgAdmin III è per 9.1, non è compatibile con 9.2.

Posso accedere al server stesso OK dalla casella di Ubuntu - ho programmi Python che colpiscono il database senza problemi - ma ho bisogno di pgAdmin III per 9.2 in esecuzione su Ubuntu 12.10.

È disponibile? Dove lo trovo?


Risposte:


15

A partire dal 2014, questo sito web descrive il modo di farlo per Ubuntu e Debian: https://wiki.postgresql.org/wiki/Apt

Copia incolla (06/06/2014) nel caso in cui il sito Web non sia in linea, qualunque cosa accada:

Pacchetti PostgreSQL per Debian e Ubuntu

Il gruppo di sviluppo globale PostgreSQL (PGDG) gestisce un repository APT dei pacchetti PostgreSQL per Debian e Ubuntu disponibile all'indirizzo http://apt.postgresql.org/pub/repos/apt/. Miriamo a costruire pacchetti server PostgreSQL, nonché pacchetti di estensioni e moduli su diverse versioni di Debian / Ubuntu per tutte le versioni PostgreSQL supportate. Attualmente supportiamo Debian 6.0 (squeeze), 7.0 (wheezy) e unstable (sid) 64/32 bit (amd64 / i386) Ubuntu 10.04 (lucido), 12.04 (preciso), 13.10 (impertinente), 14.04 (fidato) 64 / 32 bit (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 beta Estensioni del server come Slony-I, vari linguaggi PL e tipi di dati Applicazioni come pgadmin3, pgbouncer e pgpool-II Pacchetti per versioni PostgreSQL precedenti e le versioni precedenti di Debian / Ubuntu continueranno a rimanere nel repository; gli aggiornamenti per questi verranno forniti su base ad hoc.

Avvio veloce

Crea /etc/apt/sources.list.d/pgdg.list. Le distribuzioni sono chiamate codename-pgdg. Nell'esempio, sostituisci wheezy con la distribuzione effettiva che stai utilizzando:

deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

(È possibile determinare il nome in codice della distribuzione eseguendo lsb_release -c.) Importare la chiave del repository da https://www.postgresql.org/media/keys/ACCC4CF8.asc , aggiornare gli elenchi dei pacchetti e iniziare l'installazione dei pacchetti:

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

In alternativa, questo script di shell eseguirà i passaggi precedenti per te. Solo versione 9.4 beta: consulta le domande frequenti sulle versioni beta. Visualizza le domande frequenti. Nota: questo repository fornisce meta-pacchetti "postgresql", "postgresql-contrib" e "postgresql-client" che dipendono dagli ultimi pacchetti postgresql-xy, ..., simili a quelli presenti in Debian e Ubuntu. Una volta rilasciata una nuova versione di PostgreSQL, questi meta-pacchetti verranno aggiornati in base alla nuova versione. Se vuoi rimanere con una particolare versione di PostgreSQL, devi installare pacchetti specifici come "postgresql-9.3" invece di "postgresql".


Se le istruzioni non funzionano quando qualcuno lo ha fatto deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, procedi come segue (da 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'
chomp

61

È nei repository.

sudo apt-get install pgadmin3

o cerca nel centro software.

software-center

Se questa è la versione sbagliata, è possibile utilizzare il PPA :

Se questo non funziona è possibile utilizzare la sorgente e compilarlo da soli dai fonte .


Questo ha funzionato ed è più al punto!
unom,

Non è nel centro s / w, Ubuntu 16. Ma ha sudo apt-getfunzionato
techkuz,

4

La versione 16 di pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) è necessario per Postgres 9.2 ed è non è nella repo o che PPA per Ubunutu 12.10.

Sembra che tu debba costruirlo o aggiornarlo.

L'ho costruito per il 12.10: https://copy.com/anB4E19CxdLW - forse quel binario funzionerà per te se sei il 12.10.

In caso contrario e devi crearlo tu stesso, assicurati di installarlo

sudo apt-get install postgresql-server-dev-9.2

0

Per pgAdmin 4, puoi anche fare riferimento a questa pagina wiki: https://wiki.postgresql.org/wiki/Apt

Ho provato e installato pgAdmin 4 su Ubuntu 16.04:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
sudo apt-get install wget ca-certificates
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-10 pgadmin4
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.