web-dev-qa-db-fra.com

Comment trouver le noyau stable actuel (HWE) pour 14.04.2?

Cette question est liée à celui-ci aussi. Je veux donc comprendre comment trouver le dernier noyau stable pour Ubuntu 14.04.2? Parce qu'avec Point Release 2, cela me trouble encore. Ceci est mon noyau actuel:

apt-cache policy linux-image-`uname -r`
linux-image-3.16.0-30-generic:
  Installed: 3.16.0-30.40~14.04.1
  Candidate: 3.16.0-30.40~14.04.1
  Version table:
 *** 3.16.0-30.40~14.04.1 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
        100 /var/lib/dpkg/status

Comme vous le savez, 14.04.2 est livré avec le noyau 3.16.0.30, mais lorsque je lance:

apt-cache policy linux-image-generic

Je reçois:

linux-image-generic:
  Installed: (none)
  Candidate: 3.13.0.52.59
  Version table:
     3.13.0.52.59 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty-security/main i386 Packages
     3.13.0.24.28 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/main i386 Packages

Quel est l'intérêt d'installer linux-image-generic s'il contient des noyaux plus anciens que ceux en cours d'exécution?

Ensuite, si je cours:

apt-cache policy linux-image* | grep -i 14.04.1

Je serai répertorié avec beaucoup de noyaux plus récents que le mien. par exemple.:

Candidate: 3.16.0-36.48~14.04.1
     3.16.0-36.48~14.04.1 0

Candidate: 3.16.0-34.47~14.04.1
     3.16.0-34.47~14.04.1 0

Et si je cours:

Sudo apt-get dist-upgrade

Cela ne fait rien, le noyau reste le même. Comment dois-je me comporter dans cette situation? Devrais-je mettre à jour le noyau manuellement?

UPDATE

Grâce à @Oli, j'ai enfin résolu mon problème qui m'a longtemps dérouté. Dans la version 2 de 14.04, LTS vérifie le noyau HWE actuellement disponible:

apt-cache policy linux-generic-lts-utopic

ça va dépendre par exemple:

linux-generic-lts-utopic:
  Installed: 3.16.0.37.29
  Candidate: 3.16.0.37.29
   Version table:
 *** 3.16.0.37.29 0
        500 http://archive.ubuntu.com/ubuntu/ trusty-updates/main i386 Packages
        500 http://archive.ubuntu.com/ubuntu/ trusty-security/main i386 Packages
        100 /var/lib/dpkg/status

S'il a un candidat plus récent, vous pouvez le mettre à niveau en utilisant les commandes de la réponse ci-dessous.

5
JoKeR

Les "versions ponctuelles" LTS livrent souvent la dernière version de pile d'activation matérielle . Il s'agit des versions du noyau, du serveur X et du pilote graphique de la dernière version non-LTS, rétroportées sur le LTS. Cela permet aux utilisateurs de continuer à utiliser le même ancien logiciel, pris en charge pendant longtemps, mais avec un support matériel moderne (et des performances améliorées par les nouveaux pilotes/kernel/etc).

Mais ces améliorations ne sont pas automatiques. 14.04 utilisateurs doivent choisir avec quelque chose comme:

Sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Ces méta-packages installent des packages parallèlement (c.-à-d. Des noyaux) ou remplacent les anciennes versions par les métadonnées provides, de manière à ce que stock ne soit pas mis à jour automatiquement par 14.04. C'est pourquoi linux-image-generic pointe toujours sur le stock [mais maintenu] 14.04 Version du noyau.

Pour revenir à votre question, pour obtenir la dernière version (et pour obtenir des mises à jour régulières), vous devez installer le dernier méta-paquet HWE. Celles-ci sont liées à la version qu'elles représentent, il n'y a donc pas de moyen automatisé ni de Nice pour y parvenir; vous devez frotter des cellules du cerveau. Actuellement, le dernier en date est utopique (Vivid devrait être ici bientôt), vous pouvez donc lancer:

Sudo apt-get install --install-recommends linux-generic-lts-utopic

Cependant, je recommanderais probablement d’emmener X et vos pilotes graphiques également.

8
Oli