[ad_1]
常规的 Ubuntu 版本升级(到更新的 Ubuntu 版本)会禁用任何可能启用的 PPA 或第三方存储库。
最近对 ubuntu-release-upgrader 的一些更改允许在升级到更新的 Ubuntu 版本时保持启用 PPA 和第三方存储库
,同时还为用户拥有自己的存档镜像的情况提供更好的支持。 这是通过使用环境变量来完成的,RELEASE_UPGRADER_ALLOW_THIRD_PARTY
.
RELEASE_UPGRADER_ALLOW_THIRD_PARTY
存在了一段时间,但它没有工作,因为它实际上并没有将变量传递给 dist-upgrader,直到现在。
而且,
最近的另一项更改确保第三方存储库支持用户尝试升级到的版本,如果它不支持系统升级到的 Ubuntu 版本,则禁用存储库
.
Ubuntu Bugmaster 的 Brian Murray 说,这应该可以解决人们在尝试从一个 Ubuntu 版本升级到另一个版本时遇到的许多问题。 我还要补充一点,他可以更轻松地在 Ubuntu 升级后继续接收从 PPA/第三方来源安装的软件的更新,同时也不会删除可能由于升级时不兼容而被删除的软件。
这些更改已可用于从 Ubuntu 18.10 升级到 19.04。 还将支持 Ubuntu 18.04 到 18.10 的升级,但这些更改目前正在测试中,可在提议的存储库中使用。
这RELEASE_UPGRADER_ALLOW_THIRD_PARTY
环境变量可以与命令行和 GUI 升级工具一起使用。
因此,当您想从 Ubuntu 18.10 Cosmic Cuttlefish 升级到 Ubuntu 19.04 Disco Dingo(或从 Ubuntu 18.04 Bionic Beaver 升级到 Ubuntu 18.10 Cosmic Cuttlefish,一旦更改进入主存储库)并启用 PPA 和第三方存储库,请运行从终端升级,如下所示:
- GUI:
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 update-manager -d
- 命令行:
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade -d
(-d 用于允许升级到开发版本 – 例如现在从 Ubuntu 18.10 升级到 19.04,而 Ubuntu 19.04 Disco Dingo 仍在开发中)
值得注意的是,您可能仍会看到有关第三方资源在升级时被禁用的警告,但那些支持您要升级到的 Ubuntu 版本的资源不会被禁用。
通过布赖恩的博客
[ad_2]