有什么方法可以从命令行确定新的 Ubuntu 版本是否可用?

mac*_*ost 6 upgrade ubuntu

通常在 Ubuntu 中,如果有新版本可用,GUI 会告诉您。但是,如果您在服务器上运行 Ubuntu,则没有 GUI。

可以运行lsb_release -a,它至少会告诉您当前的版本是什么,但不会告诉您是否有可以升级到的新版本。我正在尝试编写一个非常简单的“确定是否是升级时间”脚本,并且能够通过命令执行此操作真的很方便......有人知道吗?

Dan*_*son 5

检查命令do-release-upgrade。如果没有可用的新版本,则简单地返回:

$ do-release-upgrade 
Checking for a new ubuntu release
No new release found
Run Code Online (Sandbox Code Playgroud)

但是,如果有新版本可用,它会继续下载差异,并要求输入 sudo 密码(如果由非特权用户运行以进行升级)。

对于 Ubuntu 的 LTS 版本,我相信它仅表明如果有新的 LTS 版本可用,则可以进行升级。对该工具进行更多研究以了解其确切的怪癖。