Ubuntu, yeni bir çekirdek sürümü içermese bile, neredeyse her apt güncellemesinden sonra yeniden başlatma gerektiriyor gibi görünüyor. Niye ya?
Ubuntu, yeni bir çekirdek sürümü içermese bile, neredeyse her apt güncellemesinden sonra yeniden başlatma gerektiriyor gibi görünüyor. Niye ya?
Yanıtlar:
Sanırım en son güncellemeye değiniyorsun.
linux-firmware
Linux çekirdeği sürücüleri tarafından kullanılan bellenimi sağlayan bir paket olarak adlandırılan bir paket içeriyordu, bu yüzden çekirdekle ilgili bir güncelleme oldu.
Bu nedenle, sorunuzu yanıtlamak ya da bu ifadeyi düzeltmek için daha iyisi olmak üzere, Ubuntu'nun her güncellemede yeniden başlatılması gerekmez, yalnızca çekirdek öğeleriyle ilgili güncellemelerde yeniden başlatılması gerekir.
Yükseltmeyi tamamlamak için yeniden başlatma gerektiren tüm paketlerden emin değilim, ancak belirli durumlarda nedenini bulmak kolaydır.
Uyarı, postinst
paketteki bir komut dosyası tarafından tetiklenir . Bu dosya oluşturur /var/run/reboot-required
dosya /var/run/reboot-required.pkgs
yeniden başlatılmasını gerektirir paketleri listeler.
Diğer paket güncellemelerinin ardından Linux'un da yeniden başlatılması gerektiğini söylemek gerekir.
Ben büyük bir Ubuntu hayranıyım ancak paket güncelleme sıklığı (çünkü bu yüzden çok kanıyor) diğer dağıtımlardan çok daha yüksek.
Bunun kapsamı, bazı Sunucular üzerinde Debian lehine Ubuntu’yu düşürdüğüm anlamına geliyordu.
Başkası, yeniden başlatılması gereken bu paket listesine ekleyebilirse memnun olur.
Ben mükemmel bir kullanım checkrestart
den debian-goodies
(kullandığı lsof
eski kütüphaneleri halen kullanılmakta iken kontrol etmek).
Bu paketleri güncellemek yeniden başlatmaya zorlar:
Çekirdek paketleri (hepsi değil, meta paketleri gibi)
libc
dbus
Ben sadece gerçekten Ubuntu Sunucusuyla ilgileniyorum ve Masaüstüyle ilgilenmiyorum çünkü Sunucularımı yeniden başlatmak başımı ağrıtıyor!
İstemiyorsanız, işte masaüstü Linux kullanımı için bir çözüm: http://www.ksplice.com