web-dev-qa-db-fra.com

Est-ce que "apt-get upgrade" mettra à jour le noyau sur LTS?

J'utilise Ubuntu 12.04 LTS. Ma question est la suivante: l'exécution de "apt-get upgrade" mettra-t-elle à jour le noyau? J'ai lu dans des endroits non fiables que seul l'exécution de "apt-get dist-upgrade" mettrait à jour le noyau.

Est-ce vrai?

P.S. Logiquement, je ne pense pas qu'il devrait être mis à jour, car il s'agit de LTS (version stable).

2
khajvah

Seules les personnes installant à partir du support de publication ponctuelle 12.04.2 ou plus récent recevront automatiquement une pile d'activation plus récente par défaut.

Pour rester sur la pile Precise d'origine, installez-la à partir d'une version antérieure à 12.04.0 ou 12.04.1 et mettez-la à jour. Les versions précédentes 12.04.0 et 12.04.1 sont archivées ici .

Source: https://wiki.ubuntu.com/Kernel/LTSEnablementStack

2
Sylvain Pineau

C'est compliqué.

apt-get upgrade mettra à niveau les paquetages existants mais n'en installera pas de nouveaux, ni n'en supprimera les existants. Apt-get dist-upgrade installera ou supprimera des packages si nécessaire pour mettre à niveau d'autres packages.

Le chargeur de démarrage démarrera normalement le noyau le plus récent que vous avez installé par défaut.

Il existe essentiellement 3 types de mise à niveau du noyau qui peuvent se produire dans une version Ubuntu Lts.

  1. Mises à jour où les noms de package du noyau et (espérons-le) le ABI du noyau restent les mêmes. Cela se produira avec apt-get upgrade.
  2. Mises à jour où l'ABI du noyau a changé (malheureusement, certaines corrections de bugs affectent l'ABI du noyau), mais toujours dans la même série de versions en amont. Ceux-ci seront normalement récupérés par apt-get dist-upgrade mais pas par apt-get upgrade.
  3. Noyaux d'activation du matériel. Ce sont essentiellement des backports du noyau pour une nouvelle version. Ils ne seront récupérés que si le métapaquet d'activation du matériel relatif est installé.

Le métapaquet d’activation matérielle installé dépend du support d’installation que vous avez utilisé (voir la réponse de Sylvain pour plus de détails).

0
Peter Green