如何在Ubuntu 14.04中安装PgAdmin3版本1.20.0

我尝试使用PPA安装

首先,我添加一个指向/etc/apt/sources.list文件存储库source.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 

其次,我用命令更新了存储库

 $ Sudo apt-get update 

虽然有错误

 : 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 

我添加了一种克服apt-key的方法,创建一个文件夹Key1包含代码key1下面链接的代码

然后我运行命令

 $ Sudo apt-key add / directory / key1 

成功

我试图更新后面的第三个存储库

 $ Sudo apt-get update 

成功

四,我尝试运行以下命令来安装pgadmin3 vs. 1.20.0

 $ Sudo apt-get install pgadmin3 

已安装固定与1.18.0如何解决?

这是因为,如PPA页面所述,PPA已弃用,不再接收任何更新。 PPA中提供的“最新”版本是1.18.1-1。

如果您需要最新版本,请查看由PostgreSQL全球开发组(PGDG)维护的存储库 。 简而言之,

创建/etc/apt/sources.list.d/pgdg.list并输入以下内容:

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

导入存储库密钥,更新并安装软件包:

 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 

还有一个shell 脚本可以自动化存储库设置。

有关更多信息,请参阅文档

为什么在Trusty中使用Precise存储库? pgadmin3位于Trusty的Ubuntu存储库中,依此类推。

因此删除线条

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

从您的sources.list和安装

 sudo apt-get update sudo apt-get install pgadmin3 

要安装版本1.20.0~beta2-1您至少需要Vivid或其他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' 

检查

 % 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 

并安装

 sudo apt-get update sudo apt-get install --reinstall pgadmin3