web-dev-qa-db-fra.com

Ubuntu 16.04 et le noyau 4.15

Je lance une multitude de serveurs virtuels Ubuntu et certains d'entre eux ont le noyau 4.15 en cours d'exécution, tandis que d'autres n'en ont que 4.13 en cours d'exécution.

Je fais régulièrement sur tous mes serveurs

apt update apt upgrade mise à niveau apt dist-upgrade

Comment puis-je tous les mettre à jour vers le noyau 4.15?

1
Thomas Aichinger

Ajoutez le référentiel proposed à vos systèmes Ubuntu 16.04 avec le noyau 4.13:

echo -e "deb http://archive.ubuntu.com/ubuntu/ xenial-proposed restricted main multiverse universe" | Sudo tee -a /etc/apt/sources.list.d/xenial-proposed.list

Créez le fichier proposed-updates:

Sudo touch /etc/apt/preferences.d/proposed-updates

Ouvrez le fichier créé dans votre éditeur favori, laissez-le par exemple nano:

Sudo nano /etc/apt/preferences.d/proposed-updates

Et ajoutez au fichier ce contenu:

Package: *
Pin: release a=xenial-proposed
Pin-Priority: 400

Enregistrez le fichier et fermez l'éditeur. Mise à jour et mise à niveau:

Sudo apt update
Sudo apt upgrade

Recherchez les noms des packages de noyau disponibles dans le référentiel proposed:

apt search linux-image | grep -i proposed

Installez le noyau souhaité, par exemple.

Sudo apt install linux-image-4.15.0-26-generic/xenial-proposed
1
Bob

J'ai trouvé la différence. Je devais activer les piles d'activation Ubuntu LTS (également appelées HWE ou Hardware Enablement).

Les piles 16.04 HWE suivront un nouveau modèle de mise à jour progressive, documenté à l'emplacement suivant:

https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

apt-get install --install-recommends linux-generic-hwe-16.04
1
Thomas Aichinger