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

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

24
задан 26 March 2011 в 15:28

5 ответов

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

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

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

0
ответ дан 26 March 2011 в 15:28
0
ответ дан 26 March 2011 в 15:28

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

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

В какой-то степени я отказался от Ubuntu на некоторых серверах в пользу Debian.

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

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

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

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

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

0
ответ дан 26 March 2011 в 15:28

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

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

0
ответ дан 26 March 2011 в 15:28

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

0
ответ дан 26 March 2011 в 15:28

Другие вопросы по тегам:

Похожие вопросы: