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-upgrade
machtund 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.