AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1412543
Accepted
Manuel Jordan
Manuel Jordan
Asked: 2022-06-07 07:02:07 +0800 CST2022-06-07 07:02:07 +0800 CST 2022-06-07 07:02:07 +0800 CST

“do-release-upgrade -d”究竟是如何工作的?

  • 772

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

  • 如何使用命令行将 Ubuntu 18.04 升级到 20.04 LTS

在步骤 4. 将 Ubuntu Linux 升级到最新的 LTS部分中指出以下内容:

执行以下命令:

sudo do-release-upgrade

请注意您是否会收到以下消息:

Checking for a new Ubuntu release There is no development version of
an LTS available. To upgrade to the latest non-LTS develoment release 
set Prompt=normal in /etc/update-manager/release-upgrades. 

在这种情况下,请传递-d选项以强制获取最新的受支持版本:

sudo do-release-upgrade -d

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

我应该假设 ifsudo 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-upgradefor-d选项表示

 -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?
apt
  • 2 2 个回答
  • 314 Views

2 个回答

  • Voted
  1. Best Answer
    user535733
    2022-06-07T08:54:05+08:002022-06-07T08:54:05+08:00

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

    -d确实将您迁移到 Ubuntu 的开发版本。目前是 22.10 Kinetic,而不是 22.04 Jammy。

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

    • 使用的-d意思是“我想成为一名测试员”。

    在发布日,没有自动机制来改变-d. 因此,几周后,-d即使它已经发布,仍然会将您迁移到 22.04。

    • 这是那些“使用-d”文章出现的窗口。该建议有一个截止日期,当人们未能如此解释时给出该建议是不负责任的。

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

    • 这是do-release-upgrade既不会也不do-release-upgrade -d会将您从 20.04 迁移到 22.04 的窗口。相反,-don 20.04 将返回错误消息,使用-don 22.04 将使您成为 22.10 测试人员。

    发布日后三个月,第一个 LTS 点发布(22.04.1)。这是开启 LTS 到 LTS 版本升级的时间。这是您的 20.04.x 系统开始为您提供到 22.04.1 的版本升级的时候。

    回想一下,LTS 版本的重点是长期稳定性和可靠性。Ubuntu 开发人员和测试人员利用这三个月的延迟来解决早期的错误并测试迁移,以便顺利进行。

    • 想要立即迁移的人通常不是 LTS 的目标受众。如果您是早期采用者,请考虑使用正常的 6 个月版本的 Ubuntu。

    • LTS 用户应该耐心等待。等待经过测试的安全升级窗口在 8 月打开。

    • 2
  2. vanadium
    2022-06-07T08:53:19+08:002022-06-07T08:53:19+08:00

    该命令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, 和 option -d,您将仅升级到下一个 LTS 的开发版本(如果它可用)(并且如果您的当前版本是 LTS - 否则,该设置将被视为设置为normal),使用Prompt=normal和 option -d,您将升级到紧跟当前版本之后的开发版本。

    • 1

相关问题

  • 如何编写 shell 脚本来安装应用程序列表?

  • 如何查看存档中可用的软件包的所有版本?

  • 是否可以说出我安装的哪些软件包不在原版安装中?

  • 如何删除 PPA?

  • 使用 apt-get upgrade 时如何强制安装内核更新?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve