我运行了 sudo apt-get update 命令并不断收到此输出:
Hit:1 http://za.archive.ubuntu.com/ubuntu focal InRelease
Ign:2 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu focal InRelease
Hit:3 https://dl.google.com/linux/chrome/deb stable InRelease
Get:4 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:5 http://ppa.launchpad.net/linuxuprising/java/ubuntu focal InRelease
Hit:6 https://packages.microsoft.com/repos/ms-teams stable InRelease
Err:7 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu focal Release
404 Not Found [IP: 91.189.95.85 80] Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu focal Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
有人可以用外行人能理解的语言向我解释这是什么意思以及如何解决它吗?
答案1
该错误表明存储库未提供信息来验证其软件包是否已正确签名(尽管这可能只是因为 uri 处没有存储库)。验证 uri 是否正确,但如果您确实需要该存储库,那么您能做的事情就不多了。
这通常不是一个您可以纠正的错误,但它可能是存储库的一个临时问题,随着时间的推移会自行解决。
当然,如果您不需要该 repo,请随意将其从 sources.list 文件中删除。
404 错误表示找不到要下载的 Release 文件。
其余的错误表明,如果没有发布文件,您的系统就无法确定软件包是否由有效维护者上传,并且在通过网络传输时没有被修改或损坏。因此,apt 选择不与存储库交互。
更多详情请见此处:https://manpages.debian.org/jessie/apt/apt-secure.8.en.html