我无法解决“不经验证就安装这些软件包”的问题

我无法解决“不经验证就安装这些软件包”的问题

我用 Google 搜索了一遍又一遍,但就是找不到解决这个问题的方法:

sudo apt-get install <whatever>

给我:

WARNING: The following packages cannot be authenticated!

Install these packages without verification [y/N]?

我找不到合适的解决方案。

我最接近的一次是运行:

sudo apt-get install debian-keyring debian-archive-keyring

但是,尽管我考虑过,并且违背自己的判断,我还是同意在未经确认的情况下安装该软件包,但我得到了:

(由于论坛限制,我用 XXXX 替换了 http)。

Install these packages without verification [y/N]? y
Err XXXX://il.archive.ubuntu.com gutsy/universe debian-archive-keyring 2007.02.19-0.1
  404 Not Found
Err XXXX://il.archive.ubuntu.com gutsy/universe debian-keyring 2005.05.28
  404 Not Found
Failed to fetch XXXX://il.archive.ubuntu.com/ubuntu/pool/universe/d/debian-archive-keyring/debian-archive-keyring_2007.02.19-0.1_all.deb  404 Not Found
Failed to fetch XXXX://il.archive.ubuntu.com/ubuntu/pool/universe/d/debian-keyring/debian-keyring_2005.05.28_all.deb  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

尝试运行apt-get update也无济于事:我收到大量“404 未找到”错误。

有人能告诉我解决这个问题的好方法吗?

我不明白为什么这个问题没有得到更好的记录。

必须有一个简单的解决方案可以让我更新我的来源列表或其他内容。

答案1

要升级终止使用版本,请查看https://help.ubuntu.com/community/EOLUpgrades页面。从该页面可以链接到每个版本跳转。

您最有可能收到此错误,因为 apt 无法再找到软件包列表(这些列表丢失是因为它们不再存在于服务器上,而这是因为您使用的是 EOL 版本。)当旧版本达到 Canonical 的官方支持期限时,所有旧版本的软件包都已移至 old-releases.ubuntu.com。

虽然您可能可以将 /etc/apt/sources.list 更改为使用旧版本的服务器,但您应该升级(通过所有步骤或通过备份数据并重新安装),以便获得最新的安全修复和更好的支持。

相关内容