J'ai une configuration qui nécessite que j'effectue des modifications manuelles à chaque fois que je fais une mise à jour du noyau.
J'aimerais pouvoir faire des mises à jour du noyau manuellement, au lieu d'avoir des mises à niveau sans assistance. Poussez-les automatiquement dans mon système.
Je ne suis intéressé que par les réponses qui peuvent être apportées via la CLI car je n'ai pas de GUI de logiciel gnome ou de logiciel ubuntu.
J'ai trouvé un article qui parlait de la façon de le faire avec Ubuntu 14/15:
Sudo apt-mark hold linux-image-generic linux-headers-generic
Est-ce que cela fonctionne toujours? Il semble obsolète car les packages de noyaux actuels ont tous des numéros de version attachés au package, par exemple. linux-headers-4.15.0-62. Si je dis au système de contenir linux-headers-4.15.0-62, je ne peux pas imaginer une suspension empêchant le programme de mise à niveau d'installer automatiquement un noyau plus récent (par exemple. Linux-headers-4.15.0-72) et de le définir comme le noyau principal, voyant comment la mise à jour ne remplace pas réellement l'ancien noyau mais fait simplement en sorte que le système en utilise un nouveau.
Si cela ne fonctionne pas, puis-je essayer autre chose?
Vous pouvez également ajouter les packages au fichier de configuration 50unattended-upgrades:
nano /etc/apt/apt.conf.d/50unattended-upgrades
Localisez la section de la liste noire et modifiez pour inclure les packages - même une expression régulière est prise en charge:
// List of packages to not update (regexp are supported)
Unattended-Upgrade::Package-Blacklist {
"linux-generic";
"linux-image-generic";
"linux-headers-generic";
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
Une meilleure façon est de courir
Sudo apt-mark hold linux-generic linux-image-generic linux-headers-generic
Cela contiendra les méta-packages. Ils ne tireront pas de nouveaux paquets du noyau.
Mais ce n'est pas une bonne idée. Il vaut mieux poser des questions sur le vrai problème.
L'installation d'un noyau HWE résoudra probablement votre problème.