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

Yud*_*nto 12 command-line apt ppa repository software-installation

我尝试使用 PPA 安装

首先,我添加一个指向文件存储库 source.list 目录的链接 /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
Run Code Online (Sandbox Code Playgroud)

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

$ Sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

虽然有错误

: 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
Run Code Online (Sandbox Code Playgroud)

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

然后我运行命令

$ Sudo apt-key add / directory / key1
Run Code Online (Sandbox Code Playgroud)

成功

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

$ Sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

成功

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

$ Sudo apt-get install pgadmin3
Run Code Online (Sandbox Code Playgroud)

尚未安装固定与 1.18.0 我如何修复它?

Ron*_*Ron 11

那是因为,正如PPA 页面中提到的,PPA 已被弃用,并且不会再收到任何更新。该 PPA 中可用的“最新”版本是 1.18.1-1。

如果您想要最新版本,请查看由 The PostgreSQL Global Development Group (PGDG) 维护的存储库。简而言之,

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

deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
Run Code Online (Sandbox Code Playgroud)

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

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
Run Code Online (Sandbox Code Playgroud)

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

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