首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“发布升级-d”到底是如何工作的?

“发布升级-d”到底是如何工作的?
EN

Ask Ubuntu用户
提问于 2022-06-06 15:02:07
回答 2查看 1.8K关注 0票数 4

即将将操作系统从一个版本升级到另一个版本,例如从18.04升级到20.04或从20.04升级到22.04 --整个过程都存在并使用do-release-upgrade命令,它有一些选项,如-c-d,现在在下面的教程中

在步骤4中,将Ubuntu升级到最新的LTS部分表明如下:

执行以下命令:sudo do-release-upgrade --请注意,如果您可能收到以下消息:检查新的Ubuntu发行版,没有可用的LTS开发版本。若要升级到最新的非LTS开发发行版,请将Prompt=normal设置为/etc/update-manager/ release升级。在这种情况下,传递-d选项以获得最新的支持版本:sudo do-release-upgrade -d

在当前的/etc/update-manager/release-upgrades文件中,它具有Prompt=lts值--根据一些研究,这个值/设置是值得推荐的。

我是否应该假设如果执行了sudo do-release-upgrade -d

  1. 忽略当前的Prompt=lts值,并临时使用Prompt=normal -它仅用于进程执行生命周期。
  2. 当前的Prompt=lts值被忽略,并暂时使用Prompt=never -它仅用于进程执行生命周期。
  3. 当前Prompt=lts值被重写为Prompt=normal?因此,现在将永久更改。
  4. 当前Prompt=lts值被重写为Prompt=never,因此现在将永久更改。

..。而且这个过程还在继续

当前,用于man do-release-upgrade选项的-d指示

代码语言:javascript
复制
 -d, --devel-release
        If using the latest supported release, upgrade to the development release

但可悲的是还不清楚。

问题:

  • do-release-upgrade -d到底是如何工作的?

附加问题

  • 应用了什么情景? 1,2,3,4?
  • 什么时候/为什么要强制使用do-release-upgrade -d
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2022-06-06 16:54:05

这个问题每两年出现一次,每次LTS发布后不久,都会以各种形式出现。

-d确实会将您迁移到Ubuntu的开发版本。这是目前的22.10动力,而不是22.04贾米。

在LTS发布之前,使用来自旧版本(比如21.10)的-d确实会将您升级到22.04版本之前的版本。这就是测试人员到开发版本进行测试的方式。

  • -d的使用意味着“我想成为一名测试人员”。

在发布日,没有自动机制来改变-d的行为。因此,在接下来的几周里,-d仍然会将您迁移到22.04,尽管它已经发布了。

  • 这是那些“使用-d”文章出现时的窗口。这个建议是有期限的,当那些没有给出建议的人没有解释的时候,这是不负责任的。

大约在发布一天或两周后,Ubuntu开发人员开始着手下一个版本(22.10 Kinetic),他们将-d从22.04移动到22.10。

  • 这是一个窗口,do-release-upgradedo-release-upgrade -d都不会将您从20.04迁移到22.04。相反,20.04上的-d将返回错误消息,而在22.04上使用-d将使您成为22.10测试器。

三个月后,第一个LTS点释放发生(22.04.1)。这是LTS到LTS发布升级被打开的时候.这时,您的20.04.x系统将开始为您提供一个发布-升级到22.04.1。

请记住,LTS发行版的全部要点是长期稳定性和可靠性。Ubuntu开发人员和测试人员使用这三个月的延迟来解决早期的bug并测试迁移,这样迁移就很顺利了。

  • 想要立即迁移的人通常不是LTS的目标受众。如果你是一个早期采用者,考虑使用一个正常的6个月的Ubuntu版本。
  • LTS用户应该耐心等待。等待被测试的,安全的升级窗口在8月打开。
票数 5
EN

Ask Ubuntu用户

发布于 2022-06-06 16:53:19

命令do-release-upgrade -d将导致安装开发版本,如手册页所述。如果您打开20.04,并添加-d选项,则当前(2022-06-06)将收到一条消息,即There is no development version of an LTS available.。该工具将通知您,您可以在Prompt=normal中设置/etc/update-manager/release-upgrades以升级到最新的非LTS开发版本。

在你的情况下,没有人会适用。您的配置文件不会被重写。使用Prompt=lts和选项-d,只有在下一个LTS可用时才会升级到它的开发版本(如果您的当前版本是LTS --否则,该设置将被设置为normal),使用Prompt=normal和选项-d,您将升级到当前发行版之后的开发版本。

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

https://askubuntu.com/questions/1412543

复制
相关文章

相似问题

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