You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于通过编程获取Ubuntu各版本EOL数据及官方API的咨询

通过编程获取Ubuntu各版本EOL数据及官方API的咨询

嗨,我来帮你解答这个问题!Ubuntu官方并没有提供传统意义上的REST风格API来查询版本EOL日期,但有两个官方维护的可靠数据源可以满足你的需求,完全不需要依赖第三方网站:

  • 使用distro-info包的CSV元数据文件
    Ubuntu官方维护了一个distro-info软件包,安装后会在/usr/share/distro-info/ubuntu.csv路径下生成一份包含所有Ubuntu版本信息的CSV文件,里面详细记录了每个版本的发布日期、桌面版EOL日期、服务器版EOL日期等核心数据。你可以直接读取这个文件进行解析,不管是用Python、Bash还是其他编程语言都很容易处理。
    安装这个包的命令是:sudo apt install distro-info
    查看文件内容的示例命令:cat /usr/share/distro-info/ubuntu.csv

  • 使用distro-info命令行工具
    同样来自distro-info包,这个命令行工具可以直接输出格式化的版本信息。运行distro-info --all就能列出所有Ubuntu版本的详细数据,包括EOL日期。如果需要特定格式(比如JSON),你可以通过脚本对命令输出进行二次处理,比如用Python调用该命令并解析结果转换成所需格式。

这两个途径的数据源都是Ubuntu官方直接维护的,和版本发布页面的数据完全同步,完全符合你想要从Ubuntu官方获取数据的需求。

备注:内容来源于stack exchange,提问作者Monkey D Luffy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 15:42:57