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脚本可以自动设置存储库。
有关更多信息,请参阅文档。