Comment installer pgAdmin III pour postgreSQL 9.2?


27

J'ai un serveur Windows qui exécute postgresql 9.2. Je veux le frapper en utilisant pgAdmin III à partir de ma boîte de station de travail Ubuntu 12.10.

J'ai installé pgAdmin III à partir de synaptic et j'ai également essayé le téléchargement direct depuis le site postgreSQL à l'aide du programme d'installation du logiciel. Quoi qu'il en soit, je ne peux obtenir que pgAdmin III pour postgresql 9.1. Lorsque j'exécute pgAdmin III et que je pointe vers mon serveur, j'obtiens un message d'erreur me disant que la base de données est 9.2 et que mon pgAdmin III est pour 9.1, n'est pas compatible avec 9.2.

Je peux accéder au serveur lui-même très bien à partir de la boîte Ubuntu - J'ai des programmes Python qui atteignent la base de données sans problème - mais j'ai besoin de pgAdmin III for 9.2 fonctionnant sous Ubuntu 12.10.

Est-ce disponible? Où puis-je l'obtenir?


Réponses:


15

Depuis 2014, ce site Web décrit la façon de le faire pour Ubuntu et Debian: https://wiki.postgresql.org/wiki/Apt

Copiez-collez (2014-06-06) au cas où le site Web se déconnecterait, quoi qu'il arrive:

Paquets PostgreSQL pour Debian et Ubuntu

Le groupe de développement mondial PostgreSQL (PGDG) gère un référentiel APT des packages PostgreSQL pour Debian et Ubuntu situé sur http://apt.postgresql.org/pub/repos/apt/. Notre objectif est de construire des packages de serveurs PostgreSQL ainsi que des packages d'extensions et de modules sur plusieurs versions de Debian / Ubuntu pour toutes les versions de PostgreSQL prises en charge. Actuellement, nous prenons en charge Debian 6.0 (squeeze), 7.0 (wheezy) et unstable (sid) 64/32 bits (amd64 / i386) Ubuntu 10.04 (lucid), 12.04 (précis), 13.10 (saucy), 14.04 (trusty) 64 / 32 bits (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 extensions serveur bêta telles que Slony-I, divers langages PL et types de données Applications comme pgadmin3, pgbouncer et pgpool-II Packages pour les anciennes versions de PostgreSQL et les anciennes distributions Debian / Ubuntu continueront de rester dans le référentiel; des mises à jour seront fournies sur une base ad hoc.

Démarrage rapide

Créez /etc/apt/sources.list.d/pgdg.list. Les distributions sont appelées codename-pgdg. Dans l'exemple, remplacez Wheezy par la distribution réelle que vous utilisez:

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

(Vous pouvez déterminer le nom de code de votre distribution en exécutant lsb_release -c.) Importez la clé de référentiel à partir de https://www.postgresql.org/media/keys/ACCC4CF8.asc , mettez à jour les listes de packages et commencez à installer des packages:

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

Alternativement, ce script shell fera les étapes ci-dessus pour vous. 9.4 version bêta uniquement: voir la FAQ sur les versions bêta. Consultez la FAQ. Remarque: Ce référentiel fournit des méta-packages "postgresql", "postgresql-contrib" et "postgresql-client" qui dépendent des derniers packages postgresql-xy, ..., similaires à ceux présents dans Debian et Ubuntu. Une fois qu'une nouvelle version de PostgreSQL sera publiée, ces méta-packages seront mis à jour en fonction de la nouvelle version. Si vous souhaitez rester avec une version particulière de PostgreSQL, vous devez installer des packages spécifiques comme "postgresql-9.3" au lieu de "postgresql".


Si les instructions ne fonctionnent pas quand quelqu'un l'a fait deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main, faites plutôt ce qui suit (à partir de 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

C'est dans les dépôts.

sudo apt-get install pgadmin3

ou recherchez le centre de logiciels.

centre logiciel

Si ce n'est pas la bonne version, vous pouvez utiliser le PPA :

Si cela ne fonctionne pas, vous pouvez utiliser la source et la compiler vous-même à partir de la source .


Cela a fonctionné et est plus pertinent!
unom

Ce n'est pas dans le centre s / w, Ubuntu 16. Mais a sudo apt-getfonctionné
techkuz

4

La version 16 de pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) est requise pour Postgres 9.2 et n'est pas dans le repo ni dans le PPA pour Ubunutu 12.10.

Il semble que vous deviez le construire ou le mettre à niveau.

Je l'ai construit pour 12.10: https://copy.com/anB4E19CxdLW - peut-être que le binaire fonctionnera pour vous si vous êtes sur 12.10.

Si ce n'est pas le cas et que vous devez le construire vous-même, assurez-vous d'installer

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

0

Pour pgAdmin 4, vous pouvez également vous référer à cette page wiki: https://wiki.postgresql.org/wiki/Apt

J'ai essayé et installé pgAdmin 4 sur 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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.