AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1430181
Accepted
Manuel Jordan
Manuel Jordan
Asked: 2022-09-20 07:21:22 +0800 CST2022-09-20 07:21:22 +0800 CST 2022-09-20 07:21:22 +0800 CST

升级 Ubuntu Server 20.04.5 LTS/22.04.1 LTS - 出现“请在升级前为您的版本安装所有可用更新”

  • 772

VirtualBox 和 Ubuntu 服务器基于:

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.5 LTS
Release:        20.04
Codename:       focal

和

neofetch --off
------------------------
OS: Ubuntu 20.04.5 LTS x86_64
Host: VirtualBox 1.2
Kernel: 5.4.0-125-generic
Uptime: 17 mins
Packages: 1272 (dpkg), 5 (snap)
Shell: bash 5.0.17
Resolution: preferred
Terminal: /dev/pts/0
CPU: Intel i5-3230M (2) @ 2.594GHz
GPU: 00:02.0 VMware SVGA II Adapter
Memory: 236MiB / 3883MiB

基于这两个有价值的教程:

  • 使用命令行将 Ubuntu 18.04 升级到 20.04 LTS
  • 如何升级到 Ubuntu 22.04

我确实做了以下步骤:

sudo apt-mark showhold             # Returns nothing
sudo apt-mark unhold <packagename> # Not necessary as above returned nothing
sudo apt update

sudo apt upgrade
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 Calculating upgrade... Done
 The following packages have been kept back:
   mysql-client mysql-server
 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

sudo reboot

sudo apt full-upgrade
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 Calculating upgrade... Done
 The following packages have been kept back:
   mysql-client mysql-server
 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

sudo apt --purge autoremove
 Reading package lists... Done
 Building dependency tree
 Reading state information... Done
 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

sudo apt install update-manager-core # It to install 'do-release-upgrade'

sudo do-release-upgrade -c
 Checking for a new Ubuntu release
 New release '22.04.1 LTS' available.
 Run 'do-release-upgrade' to upgrade to it.

sudo do-release-upgrade # <---- final step
 Checking for a new Ubuntu release
 Please install all available updates for your release before upgrading.

我确实做了上面显示的过程,以防万一两次并且总是出现以下消息:

Please install all available updates for your release before upgrading

如何解决这种情况?

注意以防万一,我ssh在同一个 LAN 中执行此过程。

请注意,在其他虚拟机中,现在升级过程正在运行,但它适用于 Ubuntu 服务器 18 到 20 ...因此似乎共享的步骤说明是正确的

apt
  • 1 1 个回答
  • 217 Views

1 个回答

  • Voted
  1. Best Answer
    Manuel Jordan
    2022-09-25T06:12:35+08:002022-09-25T06:12:35+08:00

    我在其他虚拟机中也有同样的情况。

    因此根据以下部分:

     The following packages have been kept back:
       mysql-client mysql-server
     0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
    

    它在原始帖子中出现两次,以及以下行

    0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded
    

    一共出现了三遍。

    因此,这2 not upgraded是问题的指标。

    解决方案

    对于这种特定情况是强制删除MySQL- 也许你有更多的软件与这种情况。然后考虑删除它们。当然,请记住始终从一开始就进行备份。

    • 1

相关问题

  • 如何编写 shell 脚本来安装应用程序列表?

  • 如何查看存档中可用的软件包的所有版本?

  • 是否可以说出我安装的哪些软件包不在原版安装中?

  • 如何删除 PPA?

  • 使用 apt-get upgrade 时如何强制安装内核更新?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve