有什麼方法可以從命令列確定新的 Ubuntu 版本是否可用?

有什麼方法可以從命令列確定新的 Ubuntu 版本是否可用?

通常在 Ubuntu 中,如果有新版本可用,GUI 會告訴您。但是,如果您在伺服器上執行 Ubuntu,則沒有 GUI。

run lsb_release -a,它至少會告訴您目前的版本是什麼,但不會告訴您是否有可以升級到的新版本。我正在嘗試編寫一個非常簡單的“確定是否是升級時間”腳本,並且能夠通過命令執行此操作真的很方便......有人知道嗎?

答案1

檢查命令do-release-upgrade。如果沒有可用的新版本,則簡單地返回:

$ do-release-upgrade 
Checking for a new ubuntu release
No new release found

但是,如果有新版本可用,它會繼續下載差異,並要求輸入 sudo 密碼(如果由非特權用戶運行以進行升級)。

對於 Ubuntu 的 LTS 版本,我相信它只表明如果有新的 LTS 版本可用,則可以進行升級。對該工具進行更多研究以了解其確切的怪癖。

相關內容