从 bionic 升级到 Focal LTS 后许多 ppa 被禁用

从 bionic 升级到 Focal LTS 后许多 ppa 被禁用

我有一个理解上的问题。升级到 20.04 LTS 后,/etc/apt/sources.list.d 下的许多项目都被禁用了。

例如 Firefox。不过(幸运的是)我获得了最新的 Firefox 更新。这是怎么回事?

http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main
deb-src 

http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main
deb

http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu bionic main`

答案1

该 PPA 仅用于测试。事实上,PPA 描述指出:

除非您正在测试更新,否则您不应该从此 PPA 安装软件包。

在发布升级期间禁用 PPA 是正常的。PPA 不是受支持的 Ubuntu 存储库,并且某些 PPA 可能会与较新的软件产生版本冲突。版本升级后的正常(人工)管理任务是清理 PPA,以查看哪些(如果有)仍需要...并在新版本中可用。您的系统不会为您进行这些检查。

关于 Firefox:Ubuntu 桌面团队和 Ubuntu 安全团队定期通过 Ubuntu 存储库的 -security 包(而不是 PPA)推送 Firefox 更新。

  • 使用 -security pocket 意味着大多数用户可以通过无人值守升级自动获取更新的浏览器,而无需提示(通常甚至没有注意到)。

  • Firefox 是极少数将新版本推送到 Ubuntu 旧版本的应用程序之一。这是基于安全性的例外,与正常的 Ubuntu 政策不同。所有受支持的 Ubuntu 版本都会获得最新的 Firefox。

    让我们看看 18.04 上的 Firefox。你可以看到 18.04 附带 FF 59,但更新的 18.04 系统运行 FF 83

    $ rmadison firefox | grep bionic
    firefox | 59.0.2+build1-0ubuntu1         | bionic           | source, amd64, arm64, armhf, i386, ppc64el
    firefox | 83.0+build2-0ubuntu0.18.04.2   | bionic-security  | source, amd64, arm64, armhf, i386, ppc64el, s390x
    firefox | 83.0+build2-0ubuntu0.18.04.2   | bionic-updates   | source, amd64, arm64, armhf, i386, ppc64el, s390x
    

答案2

是的,PPA你上面提到的s属于Ubuntu 18.04 LTS(仿生海狸)。

当您升级到Ubuntu 20.04 LTS(Focal Fossa)时,它们被禁用,因为系统不再需要它们(除非您想强制执行)。在升级过程中添加了新的PPAs,Focal Fossa其中包含更新的软件列表(在存储库中)。

如果您确实想使用以前的功能,您可以手动启用它们。但是,我不建议您这样做,因为这可能会导致您要使用的软件的新版本和旧版本之间发生冲突。

附言如果你新手,我强烈建议您不要弄乱该sources.list文件,因为它可能会导致不良后果。

相关内容