Ich habe auf meinem kürzlich neu installierten System mit dpkg herumprobiert und nach einer Möglichkeit gesucht, herauszufinden, welche Pakete den meisten Speicherplatz beanspruchen (was schon vorher ein Problem gewesen war) und habe Folgendes entdeckt:
$ dpkg-query -W -f='${Installed-Size}\t${Package}\n' | sort -nr
158443 linux-image-extra-4.4.0-34-generic
158201 linux-image-extra-4.4.0-31-generic
121492 linux-firmware
109159 firefox
108164 libgl1-mesa-dri
68655 linux-headers-4.4.0-34
68628 linux-headers-4.4.0-31
58638 breeze-icon-theme
54242 linux-image-4.4.0-34-generic
54206 linux-image-4.4.0-31-generic
Exzellent!Ich dachte.Ich habe ein neues Kernel-Image. Und dank der neuen „Kein Neustart“-Magie ...
$ uname -r
4.4.0-31-generic
Hmmm. Das ist nicht richtig. Sollte es nicht 4.4.0-34 sein?
Ich habe mich wirklich auf absurd lange Betriebszeiten dank Kernel-Patches ohne Neustart gefreut und bin der Meinung, dass das System die neueste (-34) Version verwenden sollte. Gibt es einen zusätzlichen Schritt, den ich übersehen habe? Könnte ein bevorstehendes Update das Problem beheben? Oder - sagen wir, es ist nicht so - steht mir in Zukunft ein Neustart bevor?
Antwort1
Der wahrscheinlichste Grund, warum Ihr Kernel nicht wie erwartet automatisch aktualisiert wird, ist, dass Sie das Linux-Generic-Metapaket nicht installiert haben. Wenn Sie Aptitude verwenden, um Software auf Ihrem Linux-System zu installieren, führen Sie einfach apt-get install linux-generic aus und führen Sie dann Ihre üblichen Schritte zur Aktualisierung des Systems aus. Der aktualisierte Kernel sollte wie gewünscht heruntergeladen werden. Oder verwenden Sie den Paketmanager, den Sie haben, um Linux-Generic zu installieren.