Ubuntuで実行すると、sudo apt update; sudo apt upgrade
時々OSを再起動するように求められ、時々そうでないのはなぜですか?
再起動要件があるパッケージの共通点は何ですか?オペレーティングシステムを再起動せずにこれらのパッケージを更新できませんか?
私の言葉が正しい場合は、sudo apt update; sudo apt upgrade
カーネルを更新/アップグレードすることも可能です。カーネルの更新/アップグレードでもオペレーティングシステムを再起動する必要がありますか?
ありがとうございます。
私はいつもいくつかのプログラムを実行していて、それを邪魔したくないので、Ubuntuを無限に実行することがよくあります。
答え1
実行中の項目と更新される項目によって異なります。とにかくカーネルを再起動する必要があります。メインコンポーネント(glibcなど)が更新されると、各アプリケーションを再起動する必要があるかもしれません。この場合、再起動するのが最も簡単です。 update を実行して と入力すると、lsof | grep deleted
カーネルにまだ開いているファイルがあることを確認できます。
答え2
通知にそのように記載されていても、再起動が必須の場合はほとんどありませんが、すべての依存サービスとアプリケーションを再起動するよりも簡単です。apt-cache show [package name]
更新されたパッケージを使用またはapt changelog [package name]
確認して、重要なセキュリティ更新プログラムがあるか、再起動する前に利用できないことを確認してください。
実行中の重要なプログラムを中断したくないと言われたので、次のようにできると聞きました。ライブパッチカーネルアップデートには再起動は必要ありませんが、設定によって複雑さとサポートが追加されるため、ディストリビューションに自動的には含まれません。