无法从 18.04 升级到 20.04

无法从 18.04 升级到 20.04

我正在关注博客如何从 Ubuntu 18.04 LTS 升级到 20.04 LTS但似乎我不能:

hemal@hubuntu:~$ lsb_release -r
Release:    18.04
hemal@hubuntu:~$ sudo do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only 
available from the latest supported release.

如果我想升级到 19.10,软件更新程序会提示我。我需要这样做才能升级到 20.4 吗?

在此处输入图片描述

答案1

根据 20.04 的发行说明,要从 18.04 升级,需要输入

update-manager -c -d

这会显示一条消息,表明系统已更新,同时为您提供升级到 20.04 的选项。

有关详细信息,请参阅从 Ubuntu 18.04 LTS 或 19.10 升级 - FocalFossa/ReleaseNotes - Ubuntu Wiki

答案2

直接回答你的问题,我会先转到 19.10,然后再转到 20.04。现在可能已经启用了直接路径,虽然已经过去了一段时间,但我不确定。

我发现这可能会有所帮助..我尝试使用“Debian 方式”将我的 Ubuntu 19.04 升级到 19.10,以便我可以按照升级路径升级到 20.04: https://linuxconfig.org/how-to-upgrade-ubuntu-to-20-04-lts-focal-fossa

就我而言,我已经有一段时间没有使用这台笔记本电脑了,它已经过时了,我通常无法对其进行升级。

首先,我用 old-releases.ubuntu.com 替换了 archive.ubuntu.com 和 security.ubuntu.com,然后能够使用软件更新程序尽可能地进行更新,下一个问题就从这里开始。

sudo sed -i 's/archive/old-releases/g' /etc/apt/sources.list
sudo sed -i 's/security/old-releases/g' /etc/apt/sources.list

软件更新程序想要直接升级到 20.04,但发行版更新程序实际上不会这样做。您必须先使用 19.10,然后才能升级到 20.04,但据我发现,在游戏后期,这并不是一件容易的事情。

然后,我在 /etc/apt/sources.list 文件中将 disco 替换为 eoan,并将 archive.ubuntu.com 放回 URL 中。

sudo sed -i 's/disco/eoan/g' /etc/apt/sources.list
sudo sed -i 's/old-releases/archive/g' /etc/apt/sources.list

(对于其他 Linux 版本,您将需要使用这些版本名称。始终遵循受支持的升级路径)然后我运行

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

然后重新启动

恢复在线后,再次打开终端并:

cat /etc/os-release

验证是否已升级。这表明它已成功。

这使我升级到了 19.10,现在我正在通过运行分发升级包的软件更新程序升级到 20.04。我希望这对其他人有所帮助。

我看到这个问题,有点没有答案,但作为重复被关闭了,这正是我的问题,但我无法回答他,因为他的问题被关闭了。 无法使用 do-release-upgrade 方法从 disco 19.04 升级到 focal 20.04

答案3

希望继续使用非常安全的 LTS 路径的 18.04 LTS 用户需要等待第一个版本 20.04.1(这样他们才能获得 20.04,其中包含新版本不可避免地会修复的所有错误)——该版本被推迟到 2020 年 8 月 6 日左右。然后他们需要再等一段时间(通常几天),直到决定向 18.04 用户提供 20.04.1。在此之前,会发生以下情况,而不是继续升级:

sudo do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release 
set Prompt=normal in /etc/update-manager/release-upgrades.

我认为最好只是等待(等待图形提示或通过上面的命令行),而不是通过任何其他方式强制升级,如果(像我一样)你想几乎确定你的系统保持稳定。

相关内容