web-dev-qa-db-de.com

So installieren Sie PgAdmin3 Version 1.20.0 in Ubuntu 14.04

Ich versuche mit PPA zu installieren

Zuerst füge ich einen Link zu einem Dateirepository-Verzeichnis source.list hinzu, der /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

Zweitens habe ich das Repository mit dem Befehl aktualisiert

$ Sudo apt-get update

obwohl es einen Fehler gibt

: 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

Ich habe eine Möglichkeit zur Überwindung des apt-Schlüssels hinzugefügt. Erstellen Sie einen Ordner. Key1 enthält den Code unter dem Link code key1

dann führe ich den Befehl aus

$ Sudo apt-key add / directory / key1

gelingen

Ich habe versucht, das dritte Repository zu aktualisieren

$ Sudo apt-get update

gelingen

vier Ich versuche, den folgenden Befehl auszuführen, um pgadmin3 vs. 1.20.0 zu installieren

$ Sudo apt-get install pgadmin3

wie kann ich das Problem beheben?

11
Yudi Dwiyanto

Das liegt daran, dass die PPA, wie auf der PPA-Seite erwähnt veraltet ist und KEINE UPDATES mehr erhält. Die 'neueste' Version, die in diesem PPA verfügbar ist, ist 1.18.1-1.

Wenn Sie die neueste Version wünschen, lesen Sie das Repository , das von der PostgreSQL Global Development Group (PGDG) verwaltet wird. Zusamenfassend,

Erstellen Sie /etc/apt/sources.list.d/pgdg.list und fügen Sie den folgenden Inhalt hinzu:

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

Repository-Schlüssel importieren, Pakete aktualisieren und installieren:

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

Es gibt auch ein Shell Skript , das das Repository-Setup automatisiert.

Weitere Informationen finden Sie unter Dokumentation .

11
Ron

Warum verwenden Sie in Trusty Precise-Repositorys? pgadmin3 befindet sich in den Ubuntu-Repositorys für Trusty und so weiter.

Entfernen Sie daher die Linien

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

von deinem sources.list und installiere mit

Sudo apt-get update
Sudo apt-get install pgadmin3

Um die Version 1.20.0~beta2-1 zu installieren, benötigen Sie mindestens Vivid oder eine andere 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'

Überprüfen Sie mit

% 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

Und installieren

Sudo apt-get update
Sudo apt-get install --reinstall pgadmin3
2
A.B.