在使用更新管理器进行升级时,需要安装不受信任的软件包。

screenshot

它没有修复错误。那么,我该如何修复我的GUI更新呢?
对于每个软件,我都必须从命令行安装,因为当我从Ubuntu软件中心安装软件时,出现了相同的错误。

在“软件源”中,将Ubuntu软件选项卡上的“下载自”参数更改为“Server for España”。这对我有用。 - user121740
答案在这里。对我来说效果非常好。 - bademba
7个回答

  1. 在终端中输入以下命令:sudo apt-get update && sudo apt-get upgrade 或者编辑更新管理器的设置(如果您已经配置了更新管理器,请首先尝试此方法)。

    CLI

  2. 启动更新管理器,然后再次尝试。

    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 -

sudo apt-get update

现在尝试再次更新您的系统。
这里有一个类似的帖子:"在更新管理器中出现“需要安装不受信任的更新”错误
希望能对您有所帮助。

我试过了,收到了一个提示说有东西被创建了,但是更新还是没有生效。不过Evgeny的方法有效,所以没必要再去排查你的建议出了什么问题。 - rumtscho
抱歉,rumtsho。我忘记在我的回答中添加“gpg --export”命令。我已经更新了我的回答。试一下,并检查更新是否有效。 - aneeshep
嗯,我收到了 gpg: keyserver timed out 的错误信息。有什么建议吗? - gatoatigrado
1也可以使用sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com XXXXXXXXX命令,从http://askubuntu.com/questions/71188/how-to-bypass-remove-disable-the-untrusted-package-authentication获取。 - pd12

你可以通过命令行安装它:sudo apt-get install --allow-unauthenticated exiv2
要永久地“信任”该软件源,请执行以下操作:sudo apt-add-repository ppa:pmjdebruijn/darktable-release && sudo apt-get update。我相信这就是你正在使用的PPA。

1谢谢,"永久信任回购"就是我想要实现的,而且它成功了。我只是想知道为什么在 sources.list 中写入地址不能让其受信任,但是使用 apt-add-repository 可以。 - rumtscho
所有软件包都使用加密密钥签名,“信任”仓库涉及获取该仓库的公钥。您可以在维基百科上阅读有关公钥加密的内容。 - evgeny

回答你的问题,你不能“修复”GUI更新(即更新管理器),因为显然该应用程序目前没有安装不受信任软件包的能力。如果你想安装不受信任的软件包,必须在命令行中进行。
然而,有两种方法可以阻止更新管理器报告此错误:要么从系统中删除不受信任的软件,要么信任相关的存储库,如其他问题的答案所述(由于“不受信任的软件包”,无法安装更新)。
第一步是找出导致问题的存储库。你可以通过在命令行中输入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中提取

我也遇到了同样的问题。对我来说,这个命令起作用:
sudo apt-get update --fix-missing

与其他解决方案相比,这种方法的优势在于它的简单性。您可以继续使用图形用户界面,无需找出哪个存储库出了问题。我在评论中找到了这里的解决方案。我对Ubuntu不够了解,无法解释,但我猜它会获取所有存储库所需的密钥以使其正常工作。

为什么它会这样说呢?这意味着你正在尝试安装的软件包是第三方软件。所以,如果你想安装它们,请在更新管理器的其他软件选项卡中启用“Canonical”复选框,然后再次尝试安装。
希望这能帮到你。

您的问题不清楚:通过修复错误来“修复GUI更新”。其他问题将向您展示该如何操作。

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