Я хочу получить кодовое имя последней версии LTS для моей сборки Docker CI программно через cURL. Есть ли какой-либо API-дружественный способ сделать запрос или мне нужно обрабатывать скрап и математическую логику из https://cdimage.ubuntu.com/releases/
индекса (не обязательно зависит от Ubuntu, но может использоваться в любом дистрибутиве)?
решение1
Ты можешь сделатьчто do-release-upgrade
значити использоватьhttps://changelogs.ubuntu.com/meta-release-ltsчтобы получить список выпусков LTS и проанализировать его:
% curl -s https://changelogs.ubuntu.com/meta-release-lts | grep Name: | tail -n1
Name: Focal Fossa
Форматhttps://changelogs.ubuntu.com/meta-release-ltsдовольно прост и не должен быть сложным для анализа. Также естьhttps://changelogs.ubuntu.com/meta-releaseдля всех релизов.