我有 Kubuntu 23.10。当我输入:
sudo apt update && sudo apt upgrade -y && 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.
在上述文件中更改为normal
也无济于事。
这是怎么回事?
答案1
升级路径是不是由于 BLOCKER 错误而打开。
參閱https://discourse.ubuntu.com/t/noble-numbat-24-04-release-status-tracking/44043了解当前状况,并特别注意“目前阻止 Mantic 升级的因素“BLOCKER 错误部分曼蒂克(23.10) 至高贵(24.04)。
Ubuntu 24.04 LTS 目前适用于新安装,这正是 ISO 发布的目的。
该do-release-upgrade
命令将检查有哪些升级可用;它通过读取https://changelogs.ubuntu.com/meta-release你会注意到没有提到 Ubuntu 24.04 LTS,因为它目前还没有支持的用于发布升级。
强制升级
您可以使用该选项强制升级-d
,这将导致此文件(https://changelogs.ubuntu.com/meta-release-development)来代替,因此它会看到,但这主要用于 QA 或质量保证测试,并将保持这一状态,直到 BLOCKER 错误得到处理。升级将在Ubuntu 发布团队认为升级是稳定的。
官方升级文档可以阅读https://help.ubuntu.com/community/NobleUpgrades您会注意到其中-d
提到了。
补充笔记
发布后一周才开放是正常的(发布总是在周四),而对于 LTS 版本,该升级有时也会在一两周后开放。LTS 到 LTS 版本是相同的,只是 22.04 LTS 直到 Ubuntu 24.04.1 LTS 发布后才会被审查。
另请注意,Kubuntu 与 Ubuntu 相同,所有发布升级使用相同的代码为所有人提供升级(包括口味与 Kubuntu 类似的版本由 Ubuntu 发布团队管理。
答案2
看:https://kubuntu.org/news/kubuntu-24-04-lts-noble-numbat-released/
注意:对于从 23.10 升级,官方发布公告和 Ubuntu 发布团队启用升级之间可能会有几个小时到几天的延迟。
答案3
就我的情况而言,手动升级是有效的:
sudo sed -i 's/mantic/noble/g' /etc/apt/sources.list && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo apt-get autoremove && sudo apt-get clean && sudo reboot
有些事情搞砸了sources.list
,do-release-upgrade
无法修复。