bash から、Ubuntu で利用可能なパッケージの更新またはオペレーティング システムのアップグレードがあるかどうかを示すブール値を取得するには、どのコマンドを実行しますか?
apt-get upgradeアップグレードを実行する方法と実際にアップグレードを実行する方法は知っていますが、引数を使用して stdout を解析しapt-get dist-upgradeない限り、これらのオプションがいつ利用可能かを検出する簡単な方法が見つかりません。--simulate
コマンド:
aptitude search '~U'
利用可能なすべてのパッケージ更新を一覧表示します。-Fオプションを使用して出力形式をカスタマイズできます。方法の詳細については、マニュアルを参照してください。
Ubuntu リリースの更新に直接相当するものは知りません。
(ただし、関連して、apt-get dist-upgradeは新しいリリースにアップグレードしません。これは と同じ概念ですがupgrade、依存関係の変化に対処することについて少し積極的です。)