3つの異なるプロバイダのVPSインスタンスがあり、両方のプロバイダのVPSインスタンスは、実行時に影響を受けるサービスを再起動するように求められますapt-get upgrade
。
あるプロバイダのVPSインスタンスはアップグレードプロセス中にメッセージを表示しないため、後でサービスを手動で再起動する必要があります。
この設定が他の場所で言及されているのを見たことがありますが、私のシステムには表示されないようです。
DEBIAN_FRONTEND=noninteractive
これが関連しているかどうかはわかりませんが、これらのVPSインスタンスはすべて元々Debian 7を持ち、数ヶ月前にDebian 8にアップグレードされました。この前にサービスを再起動するように求められたことを覚えておらず、この動作は Debian 8 で新しいものと思われます。
それでは、アップグレード中にすべてのシステムでサービスを再起動するように求めるメッセージを表示するにはどうすればよいですか?ボーナス:メッセージを表示せずに常にサービスを再起動するようにapt-getに指示する方法はありますか?
答え1
needrestart
インストールが完了すると、このパッケージは説明された作業を実行します。
答え2
このメッセージは、これらのライブラリが依存するサービスにできるだけ早く再起動できるようにする特別なチェックがあるために表示されます。できるだけ早く再起動する必要がある重要なサービス。これらのシステムがこれらのサービスを実行していない場合、またはライブラリがアップグレードされたときに対話型セッションが開かれていない場合は、再起動を求めるプロンプトが表示されない、必要ない、または対話型セッションからアップグレードされます。それはあなたに尋ねます。
アップグレードする前にメッセージを受信するには、次の手順を実行する必要があります。
- 再起動が必要なサービスがあります。
- ライブラリは非常に重要なので、サービスをできるだけ早く再起動する必要があります。
- 対話型会議を開催する
3つのうちの1つがない場合、プロンプトは表示されません。