Warum enthalten meine Kernelpakete den Namen einer anderen Ubuntu-Version?

364
dinosaur

Ich arbeite auf meinem Desktop mit Ubuntu 14.04 (Trusty). Ich kann kein Upgrade durchführen, da nachfolgende Ubuntu-Distributionen nicht mit dem Roboter meines Labors kompatibel sind.

Bei den neuesten Sicherheitsupdates ist mir verwirrend aufgefallen, dass bestimmte Pakete den Namen "xenial" enthalten. Dies ist der Name von Ubuntu 16.04.

Die Pakete, die mich verwirren, sind:

  • linux-generic-lts-xenial
  • linux-headers-generic-lts-xenial
  • linux-image-generic-lts-xenial

Nach einiger Untersuchung stellte ich fest, dass diese Pakete bereits auf meinem System installiert sind.

$ dpkg -l | grep linux | grep xenial | cut -d ' ' --fields=3 linux-generic-lts-xenial linux-headers-generic-lts-xenial linux-image-generic-lts-xenial 

Beim Lesen des Beschreibungsfeldes von habe dpkg -lich die folgenden Beschreibungen gefunden:

linux-generic-lts-xenial Complete Generic Linux kernel and headers linux-headers-generic-lts-xenial Generic Linux kernel headers linux-image-generic-lts-xenial Generic Linux kernel image 

Laufen lsb_releaseversichert mir jedoch, dass ich tatsächlich Ubuntu 14.04 (Trusty) betreibe.

$ lsb_release -rcd Description: Ubuntu 14.04.5 LTS Release: 14.04 Codename: trusty 

Ich habe ein paar Fragen, die sich direkt aus diesen Beobachtungen ergeben:

  1. Warum haben die auf meinem Trusty-Desktop installierten Kernel-Pakete "xenial" im Namen? Bedeutet das, dass ich einen mit xenial verbundenen Kernel und nicht mit trusty betreibe?

  2. Was ist der Unterschied zwischen der Ausführung der xenial-Version von Ubuntu und dem Einsatz von xenial-Kernel-Paketen?

Und eine tangentiale Frage:

  1. Die Xenial-Pakete machten mir Sorgen, dass ich versehentlich meine Ubuntu-Version aktualisieren würde. Wird Ubuntu jemals ein Upgrade seiner Version durchführen (z. B. durch die Sicherheitsupdates von Software Updater), ohne dass ich ausdrücklich bestätigen muss, dass die Version aktualisiert wird?
0

1 Antwort auf die Frage

1
Deltik
  1. Sie haben den xenialKernel (v4.4) wegen einer optionalen Ubuntu-Funktion namens Hardware Enablement Stack (auch als HWE oder LTS Enablement Stack bezeichnet ).

    Wenn Sie unter Ubuntu 14.04 LTS neu mit Ubuntu 14.04.2 oder neuer installiert haben, sind Sie automatisch bei HWE registriert. Ubuntu 14.04.1 oder Ubuntu 14.04 verbleiben standardmäßig im trustyKernel (v3.13).

    Den Zeitplan für den Ubuntu 14.04-Kernel-Support finden Sie hier (klicken Sie auf das Bild, um es zu erweitern):

    Ubuntu 14.04-Kernel-Support-Zeitplan

    1. HWE bietet Ihnen nur die Kernel- und Grafikunterstützung von der neuesten Ubuntu-Version bis zum nächsten LTS. In Ihrem Fall hätten Sie den xenialKernel und die Grafikpakete, aber für alles andere (sollte) noch gedacht sein trusty.

    2. Im Gegensatz zu Microsoft Windows zwingt Ubuntu Sie nicht, Ihre Version zu aktualisieren. Ubuntu würde Sie über neue Versionen informieren, die Sie optional zu Ihrer eigenen Zeit installieren können. Sie können die Benachrichtigungen jedoch deaktivieren, wenn Sie möchten .

      Beachten Sie, dass die Ubuntu-Versionen nach einem Zeitplan "End of Life" erreichen, über den Sie hier mehr erfahren können .

Danke @Deltik, diese Antwort ist wirklich hilfreich! Folgefrage: Warum werden die drei oben genannten Kernel-Pakete beim "sudo apt-get Upgrade" zurückgehalten? Gibt es einen apt-get-Befehl, der sie aktualisiert? dinosaur vor 6 Jahren 0
@dinosaurier: Dies wird beantwortet in [„Die folgenden Pakete wurden zurückgehalten: Warum und wie löse ich sie?] (https://askubuntu.com/q/601/18979) in Ask Ubuntu. Deltik vor 6 Jahren 0