我想知道如何从命令行界面将我的当前版本的Ubuntu升级到下一个稳定版本。
update-manager-core
软件包已添加到核心软件包中,因为尝试安装它会产生输出update-manager-core is already the newest version (1:17.10.13).
,并且命令do-release-upgrade
可用。然而,在命令行上输入此命令会产生输出No new release found.
,即使上周发布了18.04版本。(我在文件/etc/update-manager/release-upgrades
中有一行Prompt=normal
。) - Teemu Leisti/etc/update-manager/release-upgrades
文档中写道:normal - 检查是否有新版本可用。如果找到多个新版本,升级程序将尝试升级到当前运行版本之后的支持版本。
- Max CoplanPrompt=normal
并不足以更新到最新版本。这只会将您更新到倒数第二个版本。 - Max Coplan/usr/lib/ubuntu-release-upgrader/check-new-release -d
然后再运行do-release-upgrade -d
对我来说有效。 - Max Coplansudo do-release-upgrade -d
,那么请使用GNU Screen,因为升级过程会关闭SSH -> 关闭默认端口并打开一个新的端口(它会告诉你这个新的端口),所以:$ ssh USER@HOST
$ screen -S upgrade
$ sudo do-release-upgrade -d
$ ssh -p PORT USER@HOST
$ screen -d
$ screen -r upgrade
do-release-upgrade
现在会自动为您创建一个screen
,以便更容易恢复失败的升级。它还会启动一个辅助的SSH服务器出于同样的原因。因此,这个建议已经不再必要。 - Daniel Cassidy
/usr/lib/ubuntu-release-upgrader/check-new-release -d
,然后再使用do-release-upgrade -d
。这对我起作用。 - Max Coplansudo apt-get update
+sudo apt-get upgrade -y
+sudo apt-get dist-upgrade
,最后执行sudo do-release-upgrade
。 - Bruno Leveque