如何让 do-release-upgrade 停止在 18.04 LTS 而不是转到 20.04?

如何让 do-release-upgrade 停止在 18.04 LTS 而不是转到 20.04?

我们有一台 Ubuntu 16.04 LTS 生产服务器,其应用软件目前仅支持 18.04 LTS,是否可以使用 do-release-upgrade 更新到该版本,而不是直接升级到最新的 LTS(即 20.04)?

手册页没有显示执行此操作的参数,我是否只是不使用该命令,而是将 /etc/apt/sources.list 和 /etc/apt/sources.list.d/ 下的文件中出现的所有“xenial”替换为“bionic”?

如果是这样,我还需要记住什么,即除了直接编辑 sources.list 文件之外,do-release-upgrade 还能做什么?

答案1

当使用该do-release-upgrade命令更新 Ubuntu 系统时,它将更新系统按顺序发布下一个主要版本在当前系统版本之后。这意味着如果您当前正在运行 Ubuntu 16.04 LTS,do-release-upgrade将选择 Ubuntu 18.04 LTS 作为下一个要升级到的主要版本。它不会跳到最近的主要租约(在本例中为 20.04 LTS)。

如果您想从 16.04 LTS 升级到 18.04 LTS 而不是 20.04 LTS,那么只需运行do-release-upgrade一次并在成功完成后停止。

相关内容