關於帶有和不帶有“-d”的“do-release-upgrade”的行為

關於帶有和不帶有“-d”的“do-release-upgrade”的行為

搞定之後do-release-upgrade -d就是升級到20.04了現在而不是每當它可用或出於其他原因,這是否會“保留”並影響後續使用do-release-upgrade?即,該標誌的使用是否會-d改變系統的某些狀態並隱式地以Prompt=某種方式堅持“開發版本”?

-d,--devel-release如果使用最新支援版本,請升級至開發版本

讓我舉一個具體的例子。

  • do-release-upgrade直到幾天前(此後一直沒有檢查)不會提供從 18.04 升級到 20.04
  • do-release-upgrade -d允許升級到 20.04,儘管這尚未得到官方批准
  • 我僅使用 LTS 版本,並且我只想在 LTS 版本之間跳轉
    • 預設do-release-upgrade將支援這種確切的操作模式

      檢查新的 Ubuntu 版本 沒有可用的 LTS 開發版本。升級Prompt=normal/etc/update-manager/release-upgrades.

  • do-release-upgrade -d我現在決定在 Ubuntu 18.04 上使用
  • 快進並假設我們在 2022 年夏天,但在 Canonical 通過do-release-upgrade(沒有 -d) ...我會得到什麼?

總結一下:-d升級的單次使用是否會持續存在並影響後續使用do-release-upgrade

答案1

關於從 18.04 LTS 升級到 20.04 LTS - 它被阻止一些錯誤。這就是我們需要-d這裡的原因。

關於下一次升級 - 您必須重新Prompt=lts設定/etc/update-manager/release-upgrades

update-manager或將在下次運行時do-release-upgrade透過讀取上述設定檔和選項(如果有)來調整其行為。-d所以這裡不用擔心。

相關內容