Как узнать, какие обновления пакетов потребуют перезагрузки или перезапуска службы?

Одна из наших коробок работает под управлением Ubuntu 8.04 LTS. Большинство обновлений пакетов Ubuntu тривиальны и не сильно влияют на доступность. Как я могу сказать, какие пакеты могут вызвать сбой перед их применением?

2 ответа

Решение

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

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

Обновления glibc могут потребовать перезапуска многих служб или перезагрузки. Однако, учитывая, что большинство сервисов Unix все еще недолговечны из-за разветвленной модели, обновления glibc обрабатываются автоматически.

Лучший способ узнать, что может вызвать сбой, - это применить их к тестовой машине и посмотреть, что ломается. Тестирование всегда хорошая идея.

Даже обновления ядра, для которых требуется перезагрузка системы, не вызовут сбоя - старое ядро ​​будет по-прежнему загружаться и работать до тех пор, пока вы не перезагрузите систему в будущем.

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