使用更新管理器升级时“需要安装不受信任的软件包”

截图

它没有修复错误。 那么,我该如何修复GUI更新?

对于每个软件,我必须从命令行安装它,因为我从Ubuntu软件中心安装软件时遇到了同样的错误。

  1. 在终端中写入: sudo apt-get update && sudo apt-get upgrade或edit Update Manager(如果已配置Update Manager,请先尝试此操作)。

    CLI

  2. 启动Update Manager,然后重试。

    GUI

通过终端运行更新可以选择是允许还是禁止不受信任的程序包。

 WARNING: The following packages cannot be authenticated! playonlinux Install these packages without verification [y/N]? 

如果您信任包源,请键入y

这是由于缺少一些GPG密钥而发生的。 要解决此问题,请打开终端并运行以下命令:

 sudo apt-get update 

您将收到错误消息,指出某些公钥不可用。 注意键字符串(在NO_PUBKEY之后;例如:D6B6DB186A68F637)

  gpg --keyserver keyserver.ubuntu.com --recv XXXXX 

用钥匙串替换XXXXX

例如: gpg --keyserver keyserver.ubuntu.com --recv D6B6DB186A68F637

 gpg --export --armor XXXXX | sudo apt-key add - 

例如: gpg --export --armor D6B6DB186A68F637 | sudo apt-key add - gpg --export --armor D6B6DB186A68F637 | sudo apt-key add -

 sudo apt-get update 

现在尝试再次更新您的系统。

以下是类似的post: “需要安装不受信任的更新”Update Manager中的错误

希望这可以帮助。

您可以通过命令行安装它: sudo apt-get install --allow-unauthenticated exiv2

要永久“信任”repo,请执行以下sudo apt-add-repository ppa:pmjdebruijn/darktable-release && sudo apt-get updatesudo apt-add-repository ppa:pmjdebruijn/darktable-release && sudo apt-get update 。 我相信这是你正在使用的PPA。

在回答您的问题时,您无法 “修复”GUI更新(即Update Manager),因为很明显该应用程序当前无法安装不受信任的软件包。 如果要安装不受信任的程序包,则必须在命令行中执行此操作。

但是,有两种方法可以阻止Update Manager报告此错误:从系统中删除不受信任的软件或信任相关存储库,如另一个问题的答案中所述( 由于“更新未安装”)不受信任的包“ )。

第一步是找出导致问题的存储库。 您可以通过在命令行键入apt-cache policy ambiance-colors来找到它。

然而,一个快速的谷歌揭示了ambiance-colorsradiance-colors来自ppa:ravefinity-project 。 因此,您应该可以通过键入来解决问题

 sudo add-apt-repository ppa:ravefinity-project/ppa sudo apt-get update sudo apt-get install ambiance-colors radiance-colors 

取自http://www.webupd8.org/2012/01/ambiance-and-radiance-colors-theme-pack.html

为什么它的意思就是说,你试图安装的软件包是第三方软件。如果你想安装它们,在更新管理器的设置中启用其他软件选项卡上的Canonical Check框,然后再试一次安装。

希望有所帮助。

我有同样的问题。 对我来说,这个命令有效:

 sudo apt-get update --fix-missing 

与其他解决方案相比,其优势在于其简单性。 您可以继续使用GUI,而无需找出哪个存储库已损坏。 我在评论中找到了解决方案。 我不知道Ubuntu足以解释,但我想它得到了所有repos工作所需的密钥。

您的问题不明确:您通过修复错误“修复了GUI更新”。 另一个问题将告诉你该怎么做。

您可以取消选择依赖于不受信任来源的任何更新,或者您可以继续使用命令行永久信任该特定源。 完成其中一项后,将不会弹出消息。 如果您执行后者,则不会再针对该特定来源显示该消息。