Jer*_*nch 3 apt postgresql gnupg
按照在 Ubuntu 13.04 上安装 Postgres的UbuntuGeek 说明(并在此处得到加强),我被这个命令卡住了:
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
我的系统正在响应:
gpg: no valid OpenPGP data found.
Run Code Online (Sandbox Code Playgroud)
如果相关,我的 pgdg.list 文件只包含这一行:
deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
Run Code Online (Sandbox Code Playgroud)
我需要做什么才能继续前进?
小智 10
按照这些说明,我遇到了类似的问题 - 尝试单独下载密钥,然后添加它:
sudo wget http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc
Run Code Online (Sandbox Code Playgroud)
然后:
sudo apt-key add ACCC4CF8.asc
Run Code Online (Sandbox Code Playgroud)
这对我有用。
小智 5
尝试
wget --no-check-certificate --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
Run Code Online (Sandbox Code Playgroud)
原因:似乎存在证书错误,其中 wget 不接受网站的证书颁发者(仅在管道前尝试 wget 命令)。猜猜正确的方法是安装正确的根证书和证书链,但是如果您信任该站点,让 wget 忽略它会更快......
归档时间: |
|
查看次数: |
9837 次 |
最近记录: |