명령줄에서 새로운 Ubuntu 릴리스를 사용할 수 있는지 확인할 수 있는 방법이 있습니까?

명령줄에서 새로운 Ubuntu 릴리스를 사용할 수 있는지 확인할 수 있는 방법이 있습니까?

일반적으로 Ubuntu에서는 새 릴리스가 사용 가능하면 GUI가 이를 알려줍니다. 그러나 서버에서 Ubuntu를 실행하는 경우 GUI가 없습니다.

~할 수 있다run lsb_release -a은 적어도 현재 릴리스가 무엇인지 알려주지만, 업그레이드할 수 있는 새 릴리스가 있는지는 알려주지 않습니다. 나는 매우 간단한 "업그레이드 시간인지 확인" 스크립트를 작성하려고 하는데 명령을 통해 그렇게 할 수 있다면 정말 편리할 것입니다. 혹시 아시는 분 계신가요?

답변1

명령을 확인하십시오 do-release-upgrade. 사용 가능한 새 버전이 없으면 그에 따라 간단히 반환됩니다.

$ do-release-upgrade 
Checking for a new ubuntu release
No new release found

그러나 사용 가능한 새 릴리스가 있으면 계속해서 차이점을 다운로드하고 sudo 비밀번호를 묻습니다(권한이 없는 사용자가 업그레이드를 위해 실행하는 경우).

Ubuntu의 LTS 버전의 경우 사용 가능한 새 LTS 버전이 있는 경우에만 사용 가능한 업그레이드가 있음을 표시한다고 생각합니다. 정확한 특징을 확인하려면 도구에 대해 좀 더 조사해 보세요.

관련 정보