Jak zainstalować pgAdmin III dla postgreSQL 9.2?

27

Mam serwer Windows z systemem postgresql 9.2. Chcę go uruchomić za pomocą pgAdmin III z mojego pola stacji roboczej Ubuntu 12.10.

Zainstalowałem pgAdmin III z synaptic, a także próbowałem bezpośredniego pobrania ze strony postgreSQL przy użyciu instalatora oprogramowania. Niezależnie od tego, mogę uzyskać tylko pgAdmin III dla postgresql 9.1. Kiedy uruchamiam pgAdmin III i wskazuję na mój serwer, pojawia się komunikat o błędzie informujący, że baza danych to 9.2, a mój pgAdmin III jest w wersji 9.1, nie jest kompatybilny z 9.2.

Mogę uzyskać dostęp do samego serwera OK z poziomu Ubuntu - mam programy Python, które bez problemu trafiły do ​​bazy danych - ale potrzebuję pgAdmin III dla wersji 9.2 działającej pod Ubuntu 12.10.

Czy to jest dostępne? Skąd to mam?

Wektor
źródło
1
pgAdmin 4 (pgadmin4) został wydany - Jak zainstalować pgAdmin 4 w trybie pulpitu na Ubuntu
AlikElzin-kilaka

Odpowiedzi:

15

Począwszy od 2014 roku, ta strona opisuje sposób, w jaki można to zrobić dla Ubuntu i Debiana: https://wiki.postgresql.org/wiki/Apt

Skopiuj wklej (2014-06-06) na wypadek, gdyby strona przestała działać, cokolwiek się stanie:

Pakiety PostgreSQL dla Debiana i Ubuntu

Globalna Grupa Rozwoju PostgreSQL (PGDG) utrzymuje repozytorium APT pakietów PostgreSQL dla Debiana i Ubuntu, które znajduje się pod adresem http://apt.postgresql.org/pub/repos/apt/. Naszym celem jest budowanie pakietów serwerów PostgreSQL, a także rozszerzeń i pakietów modułów w kilku wydaniach Debian / Ubuntu dla wszystkich obsługiwanych wersji PostgreSQL. Obecnie obsługujemy Debian 6.0 (squeeze), 7.0 (wheezy) i niestabilny (sid) 64/32 bit (amd64 / i386) Ubuntu 10.04 (lucid), 12.04 (precyzyjnie), 13.10 (pyskaty), 14.04 (zaufany) 64 / 32-bitowy (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 Rozszerzenia serwera beta, takie jak Slony-I, różne języki PL i typy danych Aplikacje takie jak pgadmin3, pgbouncer i pgpool-II Pakiety dla starszych wersji PostgreSQL a starsze dystrybucje Debian / Ubuntu pozostaną w repozytorium; aktualizacje będą udostępniane ad hoc.

Szybki start

Utwórz /etc/apt/sources.list.d/pgdg.list. Dystrybucje są nazywane kryptonimem-pgdg. W tym przykładzie zamień wheezy na rzeczywistą dystrybucję, której używasz:

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

(Możesz określić nazwę kodową swojej dystrybucji, uruchamiając lsb_release -c.) Zaimportuj klucz repozytorium z https://www.postgresql.org/media/keys/ACCC4CF8.asc , zaktualizuj listy pakietów i rozpocznij instalowanie pakietów:

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

Alternatywnie ten skrypt powłoki wykona dla ciebie powyższe kroki. 9.4 tylko wersja beta: zobacz często zadawane pytania dotyczące wersji beta Zapoznaj się z często zadawanymi pytaniami. Uwaga: To repozytorium zawiera metapakiety „postgresql”, „postgresql-contrib” i „klient postgresql”, które zależą od najnowszych pakietów postgresql-xy, ..., podobnych do tych obecnych w Debianie i Ubuntu. Po wydaniu nowej wersji PostgreSQL te meta-pakiety zostaną zaktualizowane w zależności od nowej wersji. Jeśli chcesz pozostać przy określonej wersji PostgreSQL, powinieneś zainstalować określone pakiety, takie jak „postgresql-9.3” zamiast „postgresql”.

domen
źródło
Jeśli instrukcje nie działają, gdy ktoś to zrobił deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, zamiast tego wykonaj następujące czynności (z 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

Jest w repozytoriach.

sudo apt-get install pgadmin3

lub przeszukaj centrum oprogramowania.

centrum oprogramowania

Jeśli jest to niewłaściwa wersja, możesz skorzystać z PPA :

Jeśli to nie zadziała można użyć źródła i skompilować go samodzielnie od źródła .

cprofitt
źródło
To działało i jest bardziej do rzeczy!
unom
Nie ma go w centrum s / w, Ubuntu 16. Ale sudo apt-getdziałało
techkuz
4

Wersja 16 pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) jest wymagana dla Postgres'a 9,2 i to nie w repo lub że PPA do Ubunutu 12,10.

Wygląda na to, że musisz go zbudować lub zaktualizować.

Zbudowałem go dla 12.10: https://copy.com/anB4E19CxdLW - być może ten plik binarny zadziała dla ciebie, jeśli masz 12.10.

Jeśli nie, i musisz sam go zbudować, zainstaluj

sudo apt-get install postgresql-server-dev-9.2
Tom Carchrae
źródło
0

W przypadku pgAdmin 4 możesz również odnieść się do tej strony wiki: https://wiki.postgresql.org/wiki/Apt

Próbowałem i zainstalowałem pgAdmin 4 na 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
Yuci
źródło