修复我的 apt 更新 404 ip not found

修复我的 apt 更新 404 ip not found

有人能向我解释一下这张图片中发生了什么吗?我对 Ubuntu 还比较陌生,我不确定如何解决这个问题。

apt 更新错误消息

我的所有存储库都没有更新任何内容。我尝试用下面找到的库存存储库替换所有存储库,但它们似乎都无法连接,我猜这是错误。这很奇怪,因为我apt update昨晚刚做了一个,但现在我想安装 Java,但什么都不起作用。

deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
deb http://archive.canonical.com/ubuntu focal partner
deb-src http://archive.canonical.com/ubuntu focal partner

我尝试删除 sources.list 的内容并使用软件更新程序恢复,但是当我单击恢复时,20.04 似乎崩溃了,所以我对此感到满意。

答案1

该消息表示您启用的 PPA 不再为新版本的 Ubuntu 20.04 提供软件包。当您为 Ubuntu 18.04 设置 PPA,然后升级 Ubuntu 时,可能会发生这种情况,并且 PPA 不再为新版本的 Ubuntu 提供软件包(在这种情况下,焦点或 Ubuntu 20.04)。

虽然消息说未找到 IP 地址,但真正的问题是 PPA 不支持 Ubuntu 20.04。

删除 PPA 时,您需要注意孤立软件包的情况。因为这些孤立软件包将留在那里,并且很可能永远不会再更新。

就您的具体情况而言grub-customizer,我们可以看到https://launchpad.net/grub-customizer/+packages该软件包实际上已作为官方软件包添加到较新版本的 Ubuntu(从 Ubuntu 19.04 开始)。也就是说,软件包grub-customizer已从 PPA 提升到 Ubuntu 中供所有人使用。

因此,根据您的情况,请使用 GUI 工具禁用此特定 PPA。然后,执行包更新和包升级。最后,验证包的版本grub-customizer

如果您不使用图形界面,则以下命令:

$ sudo add-apt-repository --remove ppa:danielrichter2007/grub-customizer
$ sudo apt update
$ sudo apt upgrade
$ apt policy grub-customizer
grub-customizer:
  Installed: 5.1.0-2
  Candidate: 5.1.0-2
  Version table:
 *** 5.1.0-2 500
        500 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages
        100 /var/lib/dpkg/status
$ 

您应该获得与我上面的版本一样的版本5.1.0-2

相关内容