首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能从21.10升级到22.04

不能从21.10升级到22.04
EN

Ask Ubuntu用户
提问于 2022-07-27 06:12:37
回答 2查看 5.8K关注 0票数 8

由于21.10不再支持,所以我想升级到22.04。然而,运行

代码语言:javascript
复制
sudo do-release-upgrade

给出以下输出

代码语言:javascript
复制
...
Please install all available updates for your release before upgrading.

但我不能安装所有可用的更新,因为21.10不再受支持。正在运行

代码语言:javascript
复制
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

只是给了很多404,因为21.10已经没有了。

那该怎么办呢?我想升级到22.04,但在升级之前必须更新21.10。但我不能这么做因为它不受支持。

EN

回答 2

Ask Ubuntu用户

发布于 2022-07-27 06:46:48

使用以下脚本:

代码语言:javascript
复制
#!/bin/bash
sudo sed -i 's/continue/pass/g' /usr/lib/python3/dist-packages/UpdateManager/Core/MetaRelease.py
sudo sed -i 's/impish/jammy/g' /etc/apt/sources.list
sudo apt-get update
echo "Upgrade distro"
sudo do-release-upgrade
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
sudo apt-get install -f -y
sudo apt-get autoremove --purge -y

来自:

https://github.com/daboynb/linux_脚本/blob/main/eol_至_卡米_source.sh

https://stackoverflow.com/questions/73034540/an-upgrade-from-hirsute-to-jammy-is-not-supported-with-this-tool

票数 8
EN

Ask Ubuntu用户

发布于 2022-07-27 07:02:57

  1. /etc/apt/sources.list/etc/apt/source.list.d/***进行备份,或者(对整个系统进行备份)(https://askubuntu.com/questions/7809/how-to-back-up-my-entire-system),只要有可能,您就可以恢复系统,以防搞砸了。
  2. /etc/apt/sources.list中,将所有impish更改为jammy
  3. 注释掉/etc/apt/sources.list.d/中的所有条目(推荐)或将所有impish更改为jammy (不推荐,因为并非所有第三方存储库都准备好了22.04)。
  4. 运行sudo apt update
    • 如果/etc/apt/sources.list.d/中的条目升级失败,请注释掉它们

  5. 运行sudo apt full-upgrade
  6. 重新启动计算机。你的电脑现在应该启动到22.04。
  7. 恢复/etc/apt/sources.list.d/中的条目(如果在步骤3中将它们注释掉,但不要忘记将所有impish更改为jammy),然后运行sudo apt update以检查更新和存储库的可用性。

注意,当编辑源文件时,你应该never使用sudo gedit /etc/apt/source.list。使用gedit admin:///etc/apt/source.list或者使用命令行文本编辑器(nano是一个简单而快速的编辑器)。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1420624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档