由于“安装来自未经认证来源的软件包”错误导致的更新问题

由于“安装来自未经认证来源的软件包”错误导致的更新问题

我在更新 Ubuntu 时遇到了一些问题

Requires installation of untrusted packages

The action would require the installation of packages from not authenticated sources.

cinnamon gir1.2-muffin-3.0 libgnome-keyring-common libgnome-keyring0 libmuffin0 muffin-common

下载来自主服务器,Ubuntu 软件选项卡下的源代码被标记

我是否遗漏了什么?

sudo apt-get update 的输出是:

W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 6A9653F936FD5529
W: GPG error: http://ppa.launchpad.net oneiric Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A777609328949509
W: Duplicate sources.list entry http://archive.canonical.com/ubuntu/ oneiric/partner i386 Packages (/var/lib/apt/lists/archive.canonical.com_ubuntu_dists_oneiric_partner_binary-i386_Packages)

答案1

从终端运行sudo apt-get update可能会透露更多有关哪些文件来自不受信任的来源的信息。这通常意味着您还没有该存储库的密钥。

如果你确定 PPA 是你乐意使用的,那么你可以使用终端添加密钥

gpg --keyserver keyserver.ubuntu.com --recv 36FD5529 28949509
gpg --export --armor 36FD5529 28949509 | sudo apt-key add -

然后更新

sudo apt-get update

希望有帮助

如果您将来想要添加 PPA,您可以使用 add-apt-repository 命令,这也会为您获取密钥。

sudo add-apt-repository ppa:用户/ppa 名称

就重复而言,我会检查您的来源 - 您可以以 root 身份打开文件进行编辑并检查是否有重复。

首先备份文件

sudo cp /etc/apt/sources.list /etc/apt/sources/list.bak

然后

gksudo gedit /etc/apt/sources.list

检查完全重复项并在行首添加#,保存、退出并 apt-get 更新。

相关内容