
通常在 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 版本可用,則可以進行升級。對該工具進行更多研究以了解其確切的怪癖。