CLI:获取信息 Ubuntu 版本

gun*_*ert 6 support command-line

如何从命令行获取有关 Ubuntu 版本的信息?
感兴趣的项目

  • 名称与版本号
  • 支持状态

gun*_*ert 7

ubuntu-distro-info来自发行版信息安装发行版信息包提供有关所有Ubuntu 版本的信息。

您可以通过以下方式获得所有版本的概览

ubuntu-distro-info --all --fullname
Run Code Online (Sandbox Code Playgroud)

对于“当前”版本

ubuntu-distro-info --stable --fullname
Run Code Online (Sandbox Code Playgroud)

对于当前的 LTS 版本

ubuntu-distro-info --lts --fullname
Run Code Online (Sandbox Code Playgroud)

对于当前支持的版本

ubuntu-distro-info --supported --fullname
Run Code Online (Sandbox Code Playgroud)

(奇怪的是,这包括当前的开发版本,尽管尚不支持)

要获得 EndOfLive 之前添加的天数--days=eol(较短-yeol

ubuntu-distro-info --supported --fullname --days=eol
Run Code Online (Sandbox Code Playgroud)

要获得当前开发版本发布前的天数,您可以使用 just-y--days

ubuntu-distro-info --latest --fullname --days
Run Code Online (Sandbox Code Playgroud)


pet*_*erh 5

也是一种通用方法(也适用于非 Ubuntu 发行版):

lsb_release -a
Run Code Online (Sandbox Code Playgroud)

它用于/etc/os-release读取配置数据。在基于 .deb 的发行版上,也/etc/dpkg应该如此正确。手动切换至 Ubuntu 或从 Ubuntu 切换后,应手动更正此问题。