Почему Ubuntu нужно перезагружать так часто?

Кажется, Ubuntu требует перезагрузки после почти каждого аппетитного обновления, даже тех, которые не включают новую версию ядра. Зачем?

Думаю, вы имеете в виду последнее обновление.

Он включал пакет под названием linux-firmware который представляет собой пакет, который обеспечивает прошивку, используемую драйверами ядра Linux, поэтому это обновление, связанное с ядром.

Чтобы ответить на ваш вопрос или лучше исправить это утверждение, Ubuntu не нужно перезапускать при каждом обновлении, а просто обновления, связанные с файлом ядра.

Я не уверен во всех пакетах, требующих перезагрузки, чтобы завершить обновление, но легко узнать, почему в конкретных случаях.

Предупреждение запускается скриптом postinst в пакете. Он создает /var/run/reboot-required файл /var/run/reboot-required . Файл /var/run/reboot-required.pkgs пакеты, требующие перезагрузки.

Стоит сказать, что Linux также нуждается в перезагрузке после других обновлений пакета.

Я большой поклонник Ubuntu, но частота обновлений пакетов (потому что это так кровоточащий край) намного выше, чем другие дистрибутивы.

Степень этого означала, что я упустил Ubuntu на некоторых серверах в пользу Debian.

Если кто-то еще может добавить к этому списку пакетов, которые нуждаются в перезагрузке, это будет оценено по достоинству.

Я использую превосходный checkrestart из debian-goodies checkrestart (он использует lsof ), чтобы проверить, когда старые библиотеки все еще используются.

Обновление этих пакетов приводит к перезагрузке:

Пакеты ядра (не все, как мета-пакеты) libc dbus

Я действительно обеспокоен только сервером Ubuntu, а не рабочим столом, потому что только перезагрузка моих серверов дает мне головную боль!

Если вы этого не хотите, вот решение для использования настольных Linux: http://www.ksplice.com