如何安装用于PostgreSQL 9.2的pgAdmin III?


27

我有一个运行postgresql 9.2的Windows服务器。我想从我的Ubuntu 12.10工作站框中使用pgAdmin III打它。

我从突触安装了pgAdmin III,并尝试使用软件安装程序从postgreSQL网站直接下载。无论如何,我只能获得PostgreSQL 9.1的pgAdmin III。当我运行pgAdmin III并指向我的服务器时,我收到一条错误消息,告诉我数据库是9.2,而pgAdmin III是9.1,与9.2不兼容。

我可以从Ubuntu框中访问服务器本身,可以。我有Python程序可以正常访问数据库,但是我需要pgAdmin III for 9.2在Ubuntu 12.10下运行。

是可用的么?我在哪里得到的?


Answers:


15

自2014年起,该网站介绍了针对Ubuntu和Debian的实现方法:https//wiki.postgresql.org/wiki/Apt

复制粘贴(2014-06-06),以防网站离线,无论发生什么情况:

用于Debian和Ubuntu的PostgreSQL软件包

PostgreSQL全球开发小组(PGDG)为Debian和Ubuntu维护了一个PostgreSQL软件包的APT存储库,位于http://apt.postgresql.org/pub/repos/apt/。我们的目标是在多个Debian / Ubuntu发行版上为支持的所有PostgreSQL版本构建PostgreSQL服务器软件包以及扩展和模块软件包。当前,我们支持Debian 6.0(squeeze),7.0(wheezy)和不稳定(sid)64/32位(amd64 / i386)Ubuntu 10.04(lucid),12.04(precise),13.10(saucy),14.04(trusty)64 / 32位(amd64 / i386)PostgreSQL 8.4、9.0、9.1、9.2、9.3、9.4 beta服务器扩展,例如Slony-I,各种PL语言和数据类型诸如pgadmin3,pgbouncer和pgpool-II之类的应用程序,用于较旧的PostgreSQL版本而较早的Debian / Ubuntu发行版将继续保留在资源库中;这些更新将临时提供。

快速开始

创建/etc/apt/sources.list.d/pgdg.list。这些分布称为代号-pgdg。在示例中,将wheezy替换为您正在使用的实际发行版:

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

(您可以通过运行lsb_release -c来确定发行版的代号。)从https://www.postgresql.org/media/keys/ACCC4CF8.asc导入存储库密钥,更新软件包列表,然后开始安装软件包:

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

或者,此shell脚本将为您执行上述步骤。仅限9.4 beta:查看beta版本的常见问题解答查看常见问题解答。注意:此存储库提供依赖于最新的postgresql-xy,...软件包的“ postgresql”,“ postgresql-contrib”和“ postgresql-client”元软件包,类似于Debian和Ubuntu中的软件包。一旦发布了新的PostgreSQL版本,这些元软件包将被更新以依赖于新版本。如果要保留特定的PostgreSQL版本,则应安装特定的软件包,例如“ postgresql-9.3”,而不是“ postgresql”。


如果当有人做了说明不工作deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main,做而不是按照(从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'
格格

61

它在存储库中。

sudo apt-get install pgadmin3

或搜索软件中心。

软件中心

如果那是错误的版本,则可以使用PPA

如果这不起作用,则可以使用源代码并自己从代码进行编译。


这行得通,而且更重要!
unom 2014年

它不在Ubuntu 16的软件中心中,但是sudo apt-get起作用了
techkuz


0

对于pgAdmin 4,您还可以参考以下Wiki页面:https : //wiki.postgresql.org/wiki/Apt

我尝试在Ubuntu 16.04上安装pgAdmin 4:

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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.