有一个有趣的简单命令,因为您现在可以在升级到较新的Ubuntu版本时保持启用PPA和第三方存储库的功能:
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade -d
RELEASE_UPGRADER_ALLOW_THIRD_PARTY环境变量可与命令行和GUI升级工具一起使用。因此,当您想升级Ubuntu系统并保持PPA和第三方存储库处于启用状态时,请从终端运行升级,如上面针对命令版本所述。我想在实际系统升级之前。对于GUI版本:
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 update-manager -d
(-d用于允许升级到开发版本-例如,现在从Ubuntu 18.10升级到19.04,而Ubuntu 19.04 Disco Dingo仍在开发中)
值得注意的是,您仍可能会看到有关在升级时禁用第三方来源的警告,但不会禁用那些支持您要升级到的Ubuntu版本的第三方来源。
常规的Ubuntu版本升级(到较新的Ubuntu版本)会禁用可能启用的任何PPA或第三方存储库。对ubuntu-release-upgradeer的一些最新更改允许在升级到较新的Ubuntu版本时保持PPA和第三方存储库处于启用状态,同时还为用户拥有自己的归档镜像的情况提供更好的支持。这是通过使用环境变量RELEASE_UPGRADER_ALLOW_THIRD_PARTY完成的。资料来源:Linux Uprising Blog和Brian的Blog
我仅在升级后找到此解决方案并无论如何运行命令,它为每个PPA都添加了一个新条目,其中包含新的Ubuntu版本名称。然后,我只需要删除旧的。