Ubuntu po aktualizaci navrhne restart, pokud nemůže smysluplným způsobem restartovat postižené součásti.
Stručně řečeno:
-
Věci jako editory nebo nástroje příkazového řádku nepotřebují žádný restart, stačí je vyměnit.
-
Služby, jako je webový server, může být nutné restartovat samy.
-
Další věci jako jádro nebo jádro
libc
které ovlivní vše, bude vyžadovat restart, protože je nelze snadno nahradit v běžícím systému (Poznámka:Věci jakoksplice
existují, které umožňují záplatovat některé věci v běžícím jádře).
Ale i s aktualizacemi jádra bez ksplice
nemusíte v každém případě striktně restartovat systém - musíte si pozorně přečíst poznámky k aktualizaci, abyste zjistili, zda se vás opravená chyba (chyby) týká - pokud ne, je často bezpečné to ignorovat až do příští aktualizace nebo pravidelný cyklus údržby.
Můžete zkontrolovat var/run/reboot-required.pkgs, abyste zjistili, které balíčky byly nedávno nainstalovány a vyžadují restart, aby se plně uplatnily - obvykle balíčky jádra.
když jste upgradovali balíček, starší verze tohoto balíčku může být stále načtena do paměti.
V některých případech můžete službu restartovat, pokud došlo k aktualizaci balíčku, který ji obsahuje, nebo knihovny používané touto službou, ale u balíčků, jako je například libc nebo jádro, musíte restartovat. Jádro se načítá během bootování a knihovnu libc používá většina programů v typickém systému ubuntu.
To, zda budete muset restartovat nebo ne, závisí na tom, co jste upgradovali a proč.