Myślę, że możesz poprawić jakość swojego pytania, dodając listę pakietów związanych z jedną z twoich aktualizacji. sprawia, że dyskusja jest bardziej szczegółowa.
sazary 27.03.11
@ahm: Tak, zdałem sobie z tego sprawę. Zaakceptowałem odpowiedź, że spróbuję śledzić paczki, zanim ponownie złożę skargę.
Odpowiedzi:
15
Chyba masz na myśli najnowszą aktualizację.
Zawierał pakiet o nazwie, linux-firmwarektó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.
Podejrzewam, że moja próbka była stronnicza. Następnym razem postaram się być bardziej naukowy.
1
Jeśli ponowne uruchamianie często stanowi dla ciebie problem, pakiet o nazwie ksplice jest darmowy w Ubuntu. Umożliwia łatanie jądra w locie. Bardzo imponujące.
Nerdfest
@Nerdfest: Właśnie hibernuję lub zawieszam laptopa, więc każde ponowne uruchomienie jest uciążliwe. Nie słyszałem o ksplice - dzięki.
Ostrzegając, jeśli hibernujesz z ulepszonym jądrem, stracisz swój stan. Myślę, że zawieszenie jest w porządku.
Nerdfest
Musisz tylko zrestartować się, aby aktualizacje zaczęły obowiązywać. Dla użytkowników, którzy codziennie uruchamiają się ponownie, przedwczesne ponowne uruchomienie nie ma sensu.
użytkownik nieznany
13
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 postinstskrypt w pakiecie. Tworzy plik /var/run/reboot-requiredPlik /var/run/reboot-required.pkgswyświetli listę pakietów wymagających ponownego uruchomienia.
Krwawiąca krawędź? Wiele pakietów z repozytoriów Debiana, które mnie interesują, są już nieaktualne.
Miałem na myśli także inne dystrybucje, nie tylko smaki oparte na Debianie. Wersje pakietów w Ubuntu są znacznie nowsze niż większość innych, co czyni je mniej sprawdzonymi i bardziej podatnymi na aktualizacje.
Jonathan Ross
@Tim: Przeczytaj jeszcze raz, napisał „krwawiącą krawędź” w odniesieniu do Ubuntu.
Adam Byrtek
@Adam: Ubuntu używa repozytoriów AFAIK w Debianie. s / Debian / Ubuntu / ín mój komentarz, jeśli chcesz.
@Tim: Myślę, że miał na myśli cykl wydawniczy, ale szczerze mówiąc, odpowiedź jest nieco trudna do zrozumienia.
Adam Byrtek
2
Jeśli nie chcesz, oto rozwiązanie dla stacjonarnego systemu Linux: http://www.ksplice.com
Chociaż ten link może odpowiedzieć na pytanie, lepiej dołączyć tutaj istotne części odpowiedzi i podać link w celach informacyjnych. Odpowiedzi zawierające tylko łącze mogą stać się nieprawidłowe, jeśli połączona strona ulegnie zmianie.
stephenmyall
To słuszna kwestia.
Vadim Peretokin
@Vadi Możesz edytować swoją odpowiedź, aby dodać więcej informacji, jeśli tak zdecydujesz.
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.
źródło
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.źródło
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
zdebian-goodies
(używalsof
), 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!
źródło
Jeśli nie chcesz, oto rozwiązanie dla stacjonarnego systemu Linux: http://www.ksplice.com
źródło
Być może wynika to z tego.
http://news.softpedia.com/news/Private-Open-Source-Software-Security-Mailing-List-Shuts-Down-After-Hacking-188103.shtml
źródło