Jak zainstalować PgAdmin3 w wersji 1.20.0 w Ubuntu 14.04

12

Próbuję zainstalować przy użyciu PPA

Najpierw dodaję link do repozytorium plików katalog source.list w katalogu /etc/apt/sources.list

$ Sudo nano /etc/apt/sources.list


 deb http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

 deb-src http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

Po drugie zaktualizowałem repozytorium poleceniem

$ Sudo apt-get update

chociaż jest błąd

: W: GPG error: precise http://ppa.launchpad.net Release: The following signatures could not be verified Because The public key is not available: NO_PUBKEY 99B656EA8683D8A2

Dodałem sposób na pokonanie apt-key, utwórz folder Klucz1 zawiera kod w linku pod kluczem klucz1

następnie uruchamiam polecenie

$ Sudo apt-key add / directory / key1

osiągnąć sukces

Próbowałem zaktualizować tylne trzecie repozytorium

$ Sudo apt-get update

osiągnąć sukces

cztery Próbuję uruchomić następujące polecenie, aby zainstalować pgadmin3 vs. 1.20.0

$ Sudo apt-get install pgadmin3

jeszcze zainstalowany naprawiony vs. 1.18.0 jak to naprawić?

Yudi Dwiyanto
źródło
O „zepsutych pakietach” lub „stabilnym rozwiązaniu” zobacz to podobne pytanie
Peter Krauss,

Odpowiedzi:

11

Jest tak, ponieważ, jak wspomniano na stronie PPA, umowa PPA jest przestarzała i NIE będzie otrzymywać ŻADNYCH AKTUALIZACJI. „Najnowsza” wersja dostępna w tym PPA to 1.18.1-1.

Jeśli chcesz najnowszą wersję, sprawdź repozytorium prowadzone przez The PostgreSQL Global Development Group (PGDG). W skrócie,

Utwórz /etc/apt/sources.list.d/pgdg.list i umieść następującą zawartość:

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

Zaimportuj klucz repozytorium, zaktualizuj i zainstaluj pakiety:

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-9.4 pgadmin3

Istnieje również skrypt powłoki , który zautomatyzuje konfigurację repozytorium.

Więcej informacji można znaleźć w dokumentacji .

Ron
źródło
Dziękuję za samouczek, ale dlaczego, kiedy powtarzam symulację Ubuntu w VirtualBox kończy się niepowodzeniem? Nie ma żadnych błędów, takich jak samouczek
Yudi Dwiyanto
2

Dlaczego korzystasz z repozytoriów Precise w Trusty? pgadmin3znajduje się w repozytoriach Ubuntu dla Trusty i tak dalej.

Dlatego usuń linie

deb http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play
deb-src http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

od ciebie sources.listi zainstaluj za pomocą

sudo apt-get update
sudo apt-get install pgadmin3

Aby zainstalować wersję 1.20.0~beta2-1, potrzebujesz przynajmniej Vivid lub innego PPA:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" >> /etc/apt/sources.list.d/postgresql.list'

Sprawdź z

% apt-cache policy pgadmin3
pgadmin3:
  Installed: (none)
  Candidate: 1.20.0-1.pgdg14.04+1
  Version table:
     1.20.0-1.pgdg14.04+1 0
        500 http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg/main i386 Packages

I zainstaluj

sudo apt-get update
sudo apt-get install --reinstall pgadmin3
AB
źródło
ponieważ postępowałem zgodnie z samouczkiem na poniższym linku Backports PostgreSQL dla stabilnych wydań Ubuntu , jest to już nieaktualny link
Yudi Dwiyanto
Chcę zainstalować tę wersję 1.20.0 pgadmin do obsługi postgresql-9.4, nie mogę bezpośrednio użyć $ sudo apt-get install pgadmin3
Yudi Dwiyanto