我尝试使用 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,其中包含以下链接上的代码 代码键1
然后我运行命令
$ Sudo apt-key add / directory / key1
成功
我尝试更新第三个存储库
$ Sudo apt-get update
成功
四 我尝试运行以下命令来安装 pgadmin3 vs. 1.20.0
$ Sudo apt-get install pgadmin3
尚未安装修复版本与 1.18.0 相比,我该如何修复它?
答案1
这是因为,正如提及在 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
还有外壳脚本这将自动完成存储库的设置。
参考文档了解更多信息。
答案2
为什么在 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