首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么时候强制使用'-d‘参数来执行“发布-升级”命令?什么时候不呢?

什么时候强制使用'-d‘参数来执行“发布-升级”命令?什么时候不呢?
EN

Ask Ubuntu用户
提问于 2022-04-10 22:05:36
回答 1查看 96关注 0票数 0

对于do-release-upgrade命令是可能的,可以使用-d选项。根据文件内容如下:

代码语言:javascript
运行
复制
 -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.04LTSfrom 18.04LTS to 20.04LTS)。在此之前,可以使用do-release-upgrade -c进行确认/验证,以确定是否可以进行升级。

因此:

  • 什么时候强制对-d命令使用do-release-upgrade参数?什么时候不呢?
EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2022-04-10 22:44:02

do-release-ugprade将导致系统升级,Ubuntu允许进行以下升级

  • 一次发布到下一次(如。( 20.04到20.10),如果这个版本是EOL ( 20.10是),它将允许您在同一周期内升级到下一个非LTS;目前是21.10。
  • 一个LTS发布到下一个LTS发布(例如。20.04至22.04之后的22.04.1已被释放)

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的原因是什么时候发生了。发布总是在周四,元文件更改通常是在随后一周的早期讨论的。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1401853

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档