Ubuntu wydaje się wymagać ponownego uruchomienia po prawie każdej aktualizacji apt, nawet te, które nie zawierają nowej wersji jądra. Czemu?
Ubuntu wydaje się wymagać ponownego uruchomienia po prawie każdej aktualizacji apt, nawet te, które nie zawierają nowej wersji jądra. Czemu?
Odpowiedzi:
Chyba masz na myśli najnowszą aktualizację.
Zawierał pakiet o nazwie, linux-firmware
który zapewnia oprogramowanie wewnętrzne używane przez sterowniki jądra Linux, więc była to aktualizacja związana z jądrem.
Aby odpowiedzieć na twoje pytanie lub lepiej skorygować to stwierdzenie, Ubuntu nie musi być restartowany przy każdej aktualizacji, ale tylko w przypadku aktualizacji związanych z materiałami jądra.
Nie jestem pewien wszystkich pakietów, które wymagają ponownego uruchomienia komputera, aby zakończyć aktualizację, ale łatwo jest ustalić, dlaczego w określonych przypadkach.
Ostrzeżenie jest wyzwalane przez postinst
skrypt w pakiecie. Tworzy plik /var/run/reboot-required
Plik /var/run/reboot-required.pkgs
wyświetli listę pakietów wymagających ponownego uruchomienia.
Warto powiedzieć, że Linux również wymaga ponownego uruchomienia po innych aktualizacjach pakietów.
Jestem wielkim fanem Ubuntu, ale częstotliwość aktualizacji pakietów (ponieważ jest tak niesamowita) jest znacznie wyższa niż w innych dystrybucjach.
Zakres tego oznaczał, że upuściłem Ubuntu na niektórych serwerach na rzecz Debiana.
Jeśli ktokolwiek może dodać do tej listy pakietów, które wymagają ponownego uruchomienia, będzie to mile widziane.
Używam super checkrestart
z debian-goodies
(używa lsof
), aby sprawdzić, kiedy starsze biblioteki są nadal w użyciu.
Aktualizacja tych pakietów wymusza ponowne uruchomienie:
Pakiety jądra (nie wszystkie, podobnie jak pakiety meta)
libc
dbus
Naprawdę martwię się tylko Ubuntu Server, a nie Pulpitem, ponieważ tylko ponowne uruchomienie moich serwerów powoduje ból głowy!
Jeśli nie chcesz, oto rozwiązanie dla stacjonarnego systemu Linux: http://www.ksplice.com