Получение последнего кодового имени LTS через cURL

Получение последнего кодового имени LTS через cURL

Я хочу получить кодовое имя последней версии 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для всех релизов.

Связанный контент