我可以回滚已中止的 Jammy dist 升级吗?

cep*_*ike 3 upgrade do-release-upgrade 20.04 22.04

do-release-upgrade在下载所有内容之前就杀掉了。我运行正常,但现在我只能继续进行版本升级。我无法获得任何焦点更新。我想在发布升级之前等待一段时间,但仍会进行重点安全更新。

: uname -a
Linux rita 5.4.0-148-generic #165-Ubuntu SMP Tue Apr 18 08:53:12 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux


: cat /etc/os-release | grep -i version
VERSION="20.04.6 LTS (Focal Fossa)"
VERSION_ID="20.04"
VERSION_CODENAME=focal

: cat /etc/apt/sources.list|grep -v '^#'

deb http://us.archive.ubuntu.com/ubuntu/ jammy main restricted
deb http://us.archive.ubuntu.com/ubuntu/ jammy universe
deb http://us.archive.ubuntu.com/ubuntu/ jammy multiverse
Run Code Online (Sandbox Code Playgroud)

在开始更新前 1 天,我对系统进行了 borg 备份,但几分钟后改变了主意。

我可以回去(没有太多痛苦)还是必须前进?

mch*_*hid 5

此时最好的选择是运行以下命令将源列表更改回焦点:

首先,运行以下命令来测试编辑(这将在终端中打印文件的编辑版本):

sudo sed -e 's/jammy/focal/g' /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

如果一切看起来都不错并且所有来源都显示焦点,则使用以下命令应用编辑:

sudo sed -i 's/jammy/focal/g' /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

然后,运行

sudo apt clean
sudo apt update
sudo apt upgrade
Run Code Online (Sandbox Code Playgroud)

看看它说了什么。

除非您有一些 PPA 也需要编辑,否则这应该可以解决问题。

如果您遇到软件版本号问题和其他错误,那么您可能需要继续安装 Jammy 升级版,或者使用您的备份(如果我的方法失败,使用您的备份可能是理想的选择)。

就您的备份而言,我不熟悉这种类型,因此您需要其他人的建议,或者可能会问一个单独的问题,重点是恢复您的备份。