我的 Lucid (10.04) 安装最近开始警告我更新的软件包未经身份验证。例如,如果我打开更新管理器并单击“安装更新”按钮,它会警告我您将要安装无法验证的软件!这样做可能会让恶意个人破坏或控制您的系统。
我不记得以前见过这个。我想看起来我没有正确的密钥来验证签名。
更新更多信息:
我收到所有软件包的警告,包括 apt 和 linux-image。
这就是我的/etc/apt/sources.list
(无评论)
deb http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ lucid universe
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid universe
deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates universe
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid multiverse
deb http://us.archive.ubuntu.com/ubuntu/ lucid-updates multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-updates multiverse
deb http://us.archive.ubuntu.com/ubuntu/ lucid-security main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-security main restricted
deb http://us.archive.ubuntu.com/ubuntu/ lucid-security universe
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-security universe
deb http://us.archive.ubuntu.com/ubuntu/ lucid-security multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid-security multiverse
更新2:
不管是什么错误,它不再是错误的,所以我将无法验证任何建议的解决方案。
有时当网络连接中断
apt-get update
(或每日包列表自动刷新)时,签名文件不会被写入,导致apt
大喊缺乏身份验证。在大多数情况下(假设您和 Internet 之间没有配置不当的透明缓存系统),一个简单sudo apt-get update
的方法就可以解决问题。您可能已经添加了 PPA 存储库,但尚未添加相应的密钥。最简单的方法是禁用所有 PPA 并检查每个 PPA 并将它们扔到
add-apt-repository
. 这会将其添加回您的来源,但也所以如果你看到这样的东西:
跑:
我认为您也可以将整个源代码放在它上面,所以这也应该是有效的:
冲洗并重复所有非标准软件源。