Ubuntuが頻繁に再起動する必要があるのはなぜですか?


24

Ubuntuは、ほぼすべてのapt更新の後で、新しいカーネルバージョンが含まれていないものであっても、再起動が必要なようです。どうして?


アップデートの1つに含まれるパッケージのリストを追加することで、質問の質を改善できると思います。議論をより具体的にします。
サザリー

@ahm:はい、私はそれを実現しました。私は受け入れられた答えで、私が再び文句を言う前にパッケージを追跡しようとすることに気づいた。

回答:


15

最新のアップデートについて言及していると思います。

これにはlinux-firmware、Linuxカーネルドライバーが使用するファームウェアを提供するパッケージと呼ばれるパッケージが含まれていたため、カーネル関連の更新でした。

したがって、あなたの質問に答えるか、そのステートメントを修正するために、Ubuntuはすべてのアップデートで再起動する必要はなく、カーネル関連に関連するアップデートでのみ再起動する必要があります。


2
私のサンプルは偏っていると思います。次回はもっと科学的になろうと思います。

1
再起動が問題になることが多い場合は、kspliceというパッケージをUbuntuで無料で使用できます。カーネルに即座にパッチを適用できます。非常に印象的。
オタクフェスト

@Nerdfest:ラップトップを休止状態にするかサスペンドするだけなので、再起動するたびに迷惑になります。私はkspliceのことを聞いていませんでした-ありがとう。

警告として、アップグレードしたカーネルで休止状態にすると、状態が失われます。しかし、サスペンドは大丈夫だと思います。
オタクフェスト

更新を有効にするために再起動するだけです。毎日再起動するユーザーにとって、早すぎる再起動はあまり意味がありません。
ユーザー不明

13

アップグレードを完了するために再起動が必要なすべてのパッケージについてはわかりませんが、特定のケースで理由を簡単に見つけることができます。

この警告はpostinst、パッケージ内のスクリプトによってトリガーされます。ファイルを作成します/var/run/reboot-required。ファイルに/var/run/reboot-required.pkgsは、再起動が必要なパッケージがリストされます。


9

他のパッケージの更新後もLinuxを再起動する必要があることは言うに値します。

私はUbuntuの大ファンですが、パッケージの更新頻度は(非常に最先端であるため)他のディストリビューションよりもはるかに高いです。

その程度は、Debianを支持していくつかのサーバーにUbuntuをドロップしたことを意味します。

他の誰かが再起動が必要なパッケージのこのリストに追加できるなら、それはありがたいです。

私は見事に使うcheckrestartからdebian-goodies(それが使用するlsof古いライブラリがまだ使用中であるときに確認すること)。

これらのパッケージを更新すると、再起動が強制されます。

カーネルパッケージ(メタパッケージのように、すべてではありません) libc dbus

サーバーを再起動するだけで頭痛がするので、デスクトップではなくUbuntuサーバーにしか関心がありません!


3
出血エッジ?私が興味を持っているDebianリポジトリからのパッケージの多くは時代遅れです。

私は、Debianベースのフレーバーだけでなく、他のディストリビューションにも言及していました。Ubuntuのパッケージバージョンは、他のほとんどのパッケージバージョンよりもはるかに新しいため、あまり実証されておらず、更新されやすくなっています。
ジョナサンロス

@Tim:もう一度読んで、彼はUbuntuに関して「出血エッジ」を書いた。
アダムByrtek

@Adam:UbuntuはDebianリポジトリAFAIKを使用しています。s / Debian / Ubuntu /よろしければコメントしてください。

@ティム:彼はリリースサイクルを意味していたと思うが、正直なところ、答えを理解するのは少し難しい。
アダムByrtek

2

したくない場合は、デスクトップLinuxを使用するためのソリューションを次に示します。http//www.ksplice.com


3
このリンクは質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供する方が良いでしょう。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。
ステファンミオール

それは公正な点です。
ヴァディムペレトキン

@Vadi必要に応じて、回答編集して詳細を追加できます。
エリアケイガン

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.