我有一个 Ubuntu 22.04 模板,用于创建两个虚拟机。
创建虚拟机后,我apt update && apt upgrade -y
在两台虚拟机上运行了这些虚拟机,现在我拥有一台虚拟机,版本号为“22.04.1 LTS (Jammy Jellyfish)”,另一台虚拟机的版本号为“22.04 (Jammy Jellyfish)”。即使do-release-upgrade
我无法升级它,因此版本号是相同的。
这很糟糕,因为一个虚拟机用于生产,另一个用于开发,并且我想让操作系统尽可能接近。
Ubuntu 的“分阶段发布”方法是否导致了这种行为?以及如何让两个虚拟机都升级到版本“22.04.1 LTS (Jammy Jellyfish)”。(我知道我可以更新模板)
答案1
我认为运行sudo apt upgrade
可能不足以确保完全升级到下一个版本。您应该运行full-upgrade
:
sudo apt full-upgrade
这将更新内核软件包等,并升级到下一个版本。这是用 调用dist-upgrade
的apt-get
,但full-upgrade
用 提供相同的功能apt
。
另外,看看这个相关答案。