Abrufen des neuesten LTS-Codenamens über cURL

Abrufen des neuesten LTS-Codenamens über cURL

Ich möchte den Codenamen der neuesten LTS-Version für meinen Docker-Build CI programmgesteuert über cURL abrufen. Gibt es eine API-freundliche Möglichkeit, dies abzufragen, oder muss ich das Scraping und die mathematische Logik vom https://cdimage.ubuntu.com/releases/Index aus handhaben (nicht unbedingt Ubuntu-abhängig, kann aber auf jeder Distribution verwendet werden)?

Antwort1

Du kannst tunwas do-release-upgrademachtund Verwendunghttps://changelogs.ubuntu.com/meta-release-ltsum die Liste der LTS-Versionen abzurufen und zu analysieren:

% curl -s https://changelogs.ubuntu.com/meta-release-lts | grep Name: | tail -n1
Name: Focal Fossa

Das Format vonhttps://changelogs.ubuntu.com/meta-release-ltsist ziemlich einfach und sollte nicht schwer zu analysieren sein. Es gibt auchhttps://changelogs.ubuntu.com/meta-releasefür alle Versionen.

verwandte Informationen