web-dev-qa-db-fra.com

Comment installer PgAdmin3 version 1.20.0 dans Ubuntu 14.04

J'essaye d'installer en utilisant PPA

D'abord, j'ajoute un lien vers un répertoire source.list du référentiel de fichiers, le fichier /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

Deuxièmement, j'ai mis à jour le référentiel avec la commande

$ Sudo apt-get update

bien qu'il y ait une erreur

: 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

J'ai ajouté un moyen de surmonter la clé apt, créer un dossier Key1 contient le code sur le lien ci-dessous code key1

alors je lance la commande

$ Sudo apt-key add / directory / key1

réussir

J'ai essayé de mettre à jour le troisième répertoire arrière

$ Sudo apt-get update

réussir

quatre J'essaie d'exécuter la commande suivante pour installer pgadmin3 vs. 1.20.0

$ Sudo apt-get install pgadmin3

encore installé fixe vs 1.18.0 comment puis-je résoudre ce problème?

11
Yudi Dwiyanto

En effet, comme mentionné dans la page du PPA, le PPA est obsolète et ne recevra plus de mises à jour. La version "la plus récente" disponible dans ce PPA est la 1.18.1-1.

Si vous voulez la dernière version, consultez le référentiel maintenu par le groupe de développement PostgreSQL ™ (PGDG). En bref,

Créez /etc/apt/sources.list.d/pgdg.list et mettez le contenu suivant:

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

Importez la clé du référentiel, mettez à jour et installez les packages:

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

Il existe également un shell script qui automatisera la configuration du référentiel.

Reportez-vous à documentation pour plus d'informations.

11
Ron

Pourquoi utilisez-vous les référentiels Precise dans Trusty? pgadmin3 est dans les référentiels Ubuntu pour Trusty et ainsi de suite.

Donc enlever les lignes

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

depuis votre sources.list et installez-le avec

Sudo apt-get update
Sudo apt-get install pgadmin3

Pour installer la version 1.20.0~beta2-1, vous avez besoin d'au moins Vivid ou d'un autre 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'

Vérifier avec

% 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

Et installer

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