joh*_*ith 4 apt ppa software-uninstall
当我执行以下命令时:
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
在底部,我收到一条错误消息
W: GPG error: http://download.opensuse.org Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 8873E7BF70F1BBEA
Run Code Online (Sandbox Code Playgroud)
如何从 opensuse.org 服务器检索此密钥?如果我要查看他们的网站,我将无法找到钥匙。网站上嵌套的目录太多了,不知道去哪里找。我什至不知道它是什么应用程序或什么更新。
更新
我已经按照评论中的指南进行操作,但它不起作用。我移动了我的列表文件,并在使用 apt-get update 时创建了一个新文件。我现在有 15 个 PPA 文件和 16 个安全文件。删除一些其他 GPG 密钥后,我现在在更新时出现更多错误。
A.B*_*.B. 10
您必须使用以下命令导入正确的密钥:
wget http://download.opensuse.org/repositories/home:osmc/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
为什么?这就是为什么:
的输出dpkg -l | awk '/^ii/ {system("apt-cache policy " $2)}'告诉我们该存储库在您的系统中安装了一个软件包:
osmc-installer:
Installed: 111
Candidate: 111
Version table:
*** 111 0
500 http://download.opensuse.org/repositories/home:/osmc/xUbuntu_14.04/ Packages
100 /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)
而这里是OSMC安装程序以及如何导入密钥的安装说明。
如果您不需要 OSMC 安装程序,请删除该软件包
sudo apt-get remove osmc-installer
Run Code Online (Sandbox Code Playgroud)
找到存储库
grep -r 'download.opensuse.org' /etc/apt
Run Code Online (Sandbox Code Playgroud)
并删除存储库
sudo rm /etc/apt/sources.list.d/osmc-installer.list*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7487 次 |
| 最近记录: |