コマンドラインから新しい Ubuntu リリースが利用可能かどうかを確認する方法はありますか?

コマンドラインから新しい Ubuntu リリースが利用可能かどうかを確認する方法はありますか?

通常、Ubuntu では、新しいリリースが利用可能かどうかが GUI で通知されます。ただし、サーバー上で Ubuntu を実行している場合は、GUI はありません。

あなたできるを実行するとlsb_release -a、少なくとも現在のリリースが何であるかはわかりますが、アップグレードできる新しいリリースがあるかどうかはわかりません。私は「アップグレードの時期かどうかを判断する」非常にシンプルなスクリプトを書こうとしているのですが、コマンドでそれができれば本当に便利です...誰か知っていますか?

答え1

コマンドを確認してくださいdo-release-upgrade。新しいバージョンが利用できない場合は、それに応じて返されるだけです:

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

ただし、新しいリリースが利用可能な場合は、sudo パスワードを要求しながら、差分のダウンロードを続行します (アップグレードのために権限のないユーザーが実行する場合)。

Ubuntu の LTS バージョンの場合、新しい LTS バージョンが利用可能である場合にのみ、アップグレードが利用可能であることが表示されると思います。ツールの正確な特徴を確認するには、ツールについてさらに調査してください。

関連情報