如何绕过/删除/禁用不受信任的程序包身份validation

首先是图像:

在此处输入图像描述

然后我说“说什么!!怎么……什么……?”。

基本上我被惊呆了。 如何禁用/绕过/删除/爆炸不受信任的软件包的选项,不让我安装它们。 我的意思是它是葡萄酒的PPA。 这就像99%的官方^^。

无论如何,问题是所有PPA都有不可信的标志。

这是所有Ubuntu版本的一般问题。

从终端运行

sudo apt-get update && sudo apt-get upgrade 

应该抛出错误的签名:

在此处输入图像描述

使用NO_PUBKEY之后的数字替换以下XXXXXXXXX

 sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com XXXXXXXXX 

类似问题:

  1. 解决apt-get BADSIG GPG错误的最简单方法是什么?

您可以尝试通过单击更新管理器中的设置来删除PPA和签名,然后从“其他软件”选项卡中删除相应的条目,并从身份validation选项卡中删除签名。

之后,重新加载包列表,然后通过在设置对话框中添加ppa:ubuntu-wine/ppa作为新软件源来启用ppa,更新管理器将自动下载签名。

为了解决它出现的原因(而不是如何修复它, 正如fossfreedom所涵盖的那样 )

我的意思是它是葡萄酒的PPA。 这就像99%的官方

但是,您如何知道您下载的软件包来自您认为来自的服务器,而不是来自拦截或重定向您的连接并给您错误文件的人?

包管理器告诉您它无法信任/validation您获得的文件的真实来源。

GPG错误表示软件包告诉您可以信任软件包来自某个人X(如Wine开发团队),但它不知道您是否信任X。 (东西仍然有效,因为它没有被告知任何方式,所以它不能假设人X是坏的)。

添加密钥表示您信任X(由密钥ID标识,例如40976EAF437D05B5用于官方ubuntu存档 )。 通常情况下,你可以信任它的来源(给出正确的id),并且因为ubuntu密钥服务器用于ubuntu的东西,并且基本上每个拥有ppa的密钥都可以获得正确的密钥(身份)。