对于do-release-upgrade
命令是可能的,可以使用-d
选项。根据文件内容如下:
-d, --devel-release
If using the latest supported release, upgrade to the development release
我读了这两篇文章:
但是还不清楚,什么时候强制使用-d
,什么时候不使用。
根据我的理解,LTS
和开发有两个分支,前者更好,因为前者的EOL比后者长。
如果使用do-release-upgrade
-没有任何选项/参数-它应该从LTS到LTS (如果存在一个新的LTS以达到/应用升级,例如from 16.04LTS to 18.04LTS
或from 18.04LTS to 20.04LTS
)。在此之前,可以使用do-release-upgrade -c
进行确认/验证,以确定是否可以进行升级。
因此:
-d
命令使用do-release-upgrade
参数?什么时候不呢?发布于 2022-04-10 22:44:02
do-release-ugprade
将导致系统升级,Ubuntu允许进行以下升级
FYI:发布周期以LTS结束,但从前一个LTS之后的第一个非LTS开始。即。以20.04结束的周期以18.10开始,22.04开始于20.10。
在发布过程正式打开之前,可以使用-d
选项进行升级。
Ubuntu发布升级工具默认使用以下文件来确定哪些升级是可能的- https://changelogs.ubuntu.com/meta-release
使用-d
选项时,将使用以下文件-- https://changelogs.ubuntu.com/meta-release-development ie。目前,它将允许从20.04或21.10升级到Ubuntu (发布时将是Ubuntu22.04LTS),但目前无法提供/可用(根据标准文件)。
即使在Ubuntu22.04LTS发布之后,这也只会导致向Ubuntu21.10用户提供升级服务,而Ubuntu20.04LTS用户仍然需要使用-d
选项来升级到22.04。Ubuntu20.04LTS用户只有在Ubuntu22.04.1LTS发布后才能得到Ubuntu22.04LTS的升级。
请注意:Ubuntu22.04LTS的发布不会导致任何升级,因为只有在现有用户认为升级路径是稳定的情况下,这些文件才会被更改。Ubuntu发布团队定期讨论这一问题,并从报告中决定何时完成,因此在文档中使用after的原因是什么时候发生了。发布总是在周四,元文件更改通常是在随后一周的早期讨论的。
https://askubuntu.com/questions/1401853
复制相似问题