cURL을 통해 최신 LTS 코드명 얻기

cURL을 통해 최신 LTS 코드명 얻기

cURL을 통해 프로그래밍 방식으로 Docker 빌드 CI에 대한 최신 LTS 버전의 코드 이름을 가져오고 싶습니다. 이를 쿼리하는 API 친화적인 방법이 있습니까? 아니면 인덱스에서 스크래핑 작업과 수학 논리를 처리해야 합니까 https://cdimage.ubuntu.com/releases/(반드시 Ubuntu에 종속되는 것은 아니지만 모든 배포판에서 사용할 수 있음)?

답변1

넌 할 수있어무엇을 do-release-upgrade하는가그리고 사용https://changelogs.ubuntu.com/meta-release-ltsLTS 릴리스 목록을 가져와서 다음을 구문 분석합니다.

% 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모든 릴리스에 대해.

관련 정보