do-release-upgrade 禁用第三方软件源。有没有简单的方法来重新启用它们?

do-release-upgrade 禁用第三方软件源。有没有简单的方法来重新启用它们?

我最近将我的 Ubuntu 从 19.04 升级到了 20.04。和往常一样,首先发生的事情是所有第三方软件源都被禁用了。

我确信这样做有充分的理由,而且我也不介意事后再回去重新启用它们。但这是一项如此琐碎和半机械的任务,我无法想象这里没有某种工具可以帮助用户。

软件源对话框

基本上,这样的工具会检查所有已禁用的软件源,并带有类似“升级到...已禁用”的注释(确切的措辞我记不清楚了),然后查看 deb 源,检查“dist”文件夹下哪个 Ubuntu 版本是最新的,然后在分发字段中输入该名称。

有人知道这样的工具吗?

答案1

您不再需要禁用它们。截至 18.10,已添加 3 种方法:

添加了 update-manager 选项以保持 PPA 启用: 。创建一个以 inAllowThirdParty = yes结尾的文件并添加.cfg/etc/update-manager/release-upgrades.d/

[Sources]
AllowThirdParty = yes

这将使所有 PPA 保持活跃。

你也可以在同一个文件中使用以下命令启用特定的 PPA

[ThirdPartyMirrors]
{unique_name} = {url}

的值{url}是你想要保持启用的 ppa 的 URL,可以在以下位置找到/etc/apt/sources.list.d/

还添加了用于更新和发布升级的命令行方法:

RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 update-manager -d
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade -d

这基本上是一个保持第三方 PPA 启用的一次性选项。

答案2

你可以使用 y-ppa-manager,它是一个用于 PPA 管理的软件。

信息:http://www.webupd8.org/2010/11/y-ppa-manager-easily-search-add-remove.html

发射台:https://launchpad.net/~webupd8team/+archive/ubuntu/y-ppa-manager

相关内容