从 21.10 升级到 22.04 后,我似乎有几个剩余的包。
执行时sudo apt update
我收到以下错误和警告:
我认为我不需要
http://ppa.launchpad.net/flatpak/stable/ubuntu impish Release
,而且我已经搜索过“Release 文件的问题”。但是命令应该是什么样子的?可能:sudo add-apt-repository --remove ppa:flatpak/stable/ubuntu
这对我来说看起来不太好,因为它没有指定顽皮的版本。
- 为什么jammy 发布居然没有发布文件?
- 什么是
http://ppa.launchpad.net/teejee2008/ppa/ubuntu jammy Release
?
我如何才能看到apt-secure(8) 手册页,用于存储库创建和用户配置详细信息。因为这是他们推荐的。
此外,在“软件和更新”中,我有几个与 21.10 相关的复选框,我已经删除了它们,但还有很多复选框我不确定它们有什么用,以及我是否应该删除它们。尤其是那些写着“升级时禁用”的复选框。
答案1
最简单的答案是,由于它们在升级时被禁用,您应该取消勾选相应的框以禁用 PPA,直到 Jammy 在未来(可能)得到支持。
没有发布文件的原因是 ppa 不适用于 jammy。flatpack ppa 的最后一个可用版本是 focal (20.04)。teejee2008 ppa 的最后一个发布文件是 impish (21.10)。
你可以拜访flatpack ppa 在此处并点击“出版于: 任何系列“您将在其中看到可用的 Ubuntu 版本。您可以对teejee2008 ppa 在这里。
好消息是这两个存储库将来可能会更新。看起来 flatpack ppa 已更新以包含 LTS 版本,而 teejee2008 ppa 已针对每个版本进行更新。这两个存储库都没有针对 22.04 (jammy) 进行更新,因此只有时间才能告诉我们答案。
以下是手动解决方案,如果您取消勾选复选框,则实际上没有必要。但是,它可能有助于您了解幕后发生了什么。
手动解决方案:
您可以手动编辑/etc/apt/sources.list.d/flatpack*
文件(或任何相应的名称)并注释掉每个文件中的行,或者您可以简单地删除 flatpack 文件/etc/apt/sources.list.d/
teejee2008 也一样。编辑相应的文件/etc/apt/sources.list.d/
并注释掉文件中的源文件,或者您可以暂时删除该文件。