GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Warum aktualisiert Apt den Kernel nicht mehr?

Irgendwie habe ich einen 12.04-Server dazu gebracht, die Aktualisierung des Kernels zu stoppen. Es bleibt bei 3.2.0-24-generic hängen und will keine neuen Updates abrufen. Der neue Kernel ist im Moment 3.2.0-29

apt-get clean && sudo apt-get autoremove 
apt-get -f install
apt-get update
apt-get dist-upgrade

Zeigt „0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert“ an. Es gab keine fehlgeschlagenen Installationen. /var/log/aptitude zeigt keine Fehler an

Meine sources.list:

###### Ubuntu Main Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise main restricted

###### Ubuntu Update Repos
deb http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-security main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ precise-updates main restricted

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner

Weiß jemand, was los ist?
Danke

Beste Antwort

Wahrscheinlich haben Sie linux entfernt versehentlich Metapaket. Wenn ja, sollte das behoben werden durch:

sudo apt-get install linux

Weitere Erläuterung:

Aus technischen Gründen ist es nicht ratsam, die Kernel zu aktualisieren und durch den neuen zu ersetzen (d.h. sagen wir, wenn der neue fehlschlägt, können Sie immer noch in den alten booten).
Daher werden sie unter den Namen wie verpackt linux-image-3.2.0-24-generic .

Wenn Sie also das System aktualisieren, gibt es technisch gesehen kein Update auf diese Version! Es sei denn, Sie installieren linux Metapaket, das immer vom neuesten Kernel abhängt, was bedeutet, dass immer dann, wenn ein Update für den Kernel verfügbar ist, linux ändert die Version und hängt vom neueren Kernel ab, und daher wird der neue Kernel automatisch installiert.

Denken Sie daran, dass Ihr älterer Kernel auf diese Weise nicht entfernt wird, was gut ist. Wenn Sie etwas Seltsames finden, können Sie in den alten booten (grub -> Vorherige Versionen oder so ähnlich) und den neuen Kernel entfernen.


Ubuntu
  1. So beheben Sie das Problem, dass Ubuntu aufgrund der beschädigten Pakete nicht aktualisiert wird

  2. So installieren Sie Kernel 5.13 in Ubuntu 18.04 aus dem 20.04-Repository

  3. Anpassen des Kernels (arm64) mit Ubuntu 20.04 Lts auf einem Raspberry Pi 4?

  4. Rstudio in Ubuntu 16.04 aktualisieren?

  5. Warum springt der Cursor beim Tippen?

So wählen Sie den schnellsten apt-Mirror unter Ubuntu Linux aus

Ubuntu 22.04 Kernelversion

Warum wird „Boot-Repair“ zweimal in der Ubuntu-Dokumentation aufgeführt?

Warum sind die Abrufe von Apt-get-Updates so groß?

Warum braucht Ubuntu zwei Kernel?

Ist Ubuntu Lts Eol?