我运行该命令sudo do-release-upgrade -d
但收到以下消息:
upgrades to the development release are only available from the latest supported release
怎么回事?我只需要再等一会儿吗?
答案1
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
删除所有不再需要的包:
$ sudo apt autoremove
接下来打开并编辑/etc/update-manager/release-upgrades
文件并设置提示=正常以避免出现“未发现新版本”消息。保存文件。
跑步:
$ sudo do-release-upgrade
如果在 18.10 正式发布日期之前进行升级或者从 18.04 升级仍然不可用,请使用 -d 执行升级:
$ sudo do-release-upgrade -d
答案2
假设您要从 升级version A
到更高版本version B
。在升级到 B 之前,您的系统必须已更新 A,截至当前日期。因此,在开始升级到 18.10 之前,您应该更新并升级当前版本 (18.04)。
发出以下命令:
$ sudo apt update
$ sudo apt upgrade
现在您可以像以前一样进行升级(并记住@guiverc 提到的内容)。
答案3
允许升级到非 LTS 版本
这次我必须做一个额外的步骤:
software-properties-gtk
然后:
- “更新”标签
- “通知我新的 Ubuntu 版本”下拉菜单
- “对于任何新版本”
TODO 如何仅从命令行执行此操作?
然后像往常一样:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
sudo do-release-upgrade
如果没有该For any new version
设置,则无法找到新版本:
No new release found.
还要注意,升级并不是与 18.10 磁盘发布的时间完全相同,似乎您必须等几天,直到 18.04.1 发布后才能升级。
由于某种原因,apt-get
错过了一次升级,我得到了:
Please install all available updates for your release before upgrading."
仅apt
起作用。
我建议不要这样做,-d
除非你真的知道自己在做什么,因为升级到不稳定的开发版本,这不是大多数用户想要的。