Comment éviter les mises à jour du noyau?

16

Je veux geler la version du noyau de Kubuntu 14.04.1 LTS Trusty. Suffit-il de commenter les lignes 5 et 6 du /etc/apt/source.list(voir ci-dessous)?

4 ...  
5 deb http://de.archive.ubuntu.com/ubuntu/ trusty main restricted  
6 deb-src http://de.archive.ubuntu.com/ubuntu/ trusty main restricted  
7 ...

Voici la vérification du noyau utilisé (celui avec un «i» devant):

root:~# aptitude search linux-image-generic linux-headers-generic  
i A linux-headers-generic                               - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-quantal                   - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-raring                    - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-saucy                     - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-trusty                    - Generische Linux-Kernel-Header  
p   linux-headers-generic-lts-utopic                    - Generic Linux kernel headers  
p   linux-headers-generic-lts-vivid                     - Generic Linux kernel headers  
p   linux-headers-generic-pae                           - Übergangspaket  
i A linux-image-generic                                 - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-quantal                     - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-raring                      - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-saucy                       - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-trusty                      - Generisches Linux-Kernel-Abbild  
p   linux-image-generic-lts-utopic                      - Generic Linux kernel image  
p   linux-image-generic-lts-vivid                       - Generic Linux kernel image  
p   linux-image-generic-pae                             - Übergangspaket
musbach
la source
1
Je suis nouveau sur Ubuntu. Pouvez-vous expliquer pourquoi vous voudriez faire cela?
ashes999
1
@ ashes999 Les bogues qui n'apparaissent que sur certaines configurations matérielles sont plus susceptibles de se produire pour le noyau que pour tout autre paquet. Et ces bogues sont plus susceptibles de passer par le contrôle qualité que les autres bogues. De plus, si vous êtes bloqué avec un noyau qui ne fonctionne pas sur votre configuration matérielle, il peut être difficile de rétrograder. Mais pour toutes les raisons ci-dessus, le noyau est l'un des rares packages construits pour garder plusieurs versions installées, donc je ne vois pas non plus de raison de rester sur une version particulière.
kasperd
1
@ ashes999 J'aimerais aussi avoir mon mot à dire (si je peux). Les noyaux Ubuntu me semblent être des cadeaux d'anniversaire: parfois, ils ont une qualité que vous ne pouvez que souhaiter; mais parfois, ils étaient concoctés de manière terne et vous préférez les jeter dans le coin le plus sombre de votre maison .--- J'ai des capteurs bien entraînés pour les noyaux bons et rapides, et je les garderais normalement pendant un quart d'année ( par exemple 3.16, 3.18). Je peux donc comprendre clairement l' un ne serait pas toujours envie de passer à un nouveau noyau juste parce que . Si (et seulement si) un nouveau noyau aurait effectuer plus stable, la mise à jour est due.
syntaxerror
@syntaxerror peut-être que je suis juste un utilisateur léger - je mets à jour rigoureusement, et je n'ai jamais remarqué de problème (j'utilise Ubuntu dans une VM). C'est pourquoi cette question me semble étrange.
ashes999
Une autre façon qui fonctionne pour moi est de configurer grub pour démarrer avec la dernière version connue du noyau de travail: askubuntu.com/questions/747801/… Cela permet aux nouveaux noyaux d'être installés avec moins de surprise, car vous devez les choisir manuellement sur redémarrez avant qu'ils ne soient réellement utilisés.
prusswan

Réponses:

23

Ces lignes ne sont pas pertinentes pour les mises à niveau du noyau. Et aussi ce n'est pas bon de les commenter. Vous ne pourrez pas installer certains packages si vous le faites.

Vous pouvez geler n'importe quel package, y compris les packages du noyau, en

sudo apt-mark hold <package_name>

par exemple

sudo apt-mark hold linux-image-generic linux-headers-generic

Mais vous devez vérifier quel méta-package de noyau est installé pour les versions LTS. Cela peut être linux-generic-lts-utopic, etc.

Pilot6
la source
Merci! La commande aptitude search linux-image-generic linux-headers-generic a indiqué que seuls i A linux-image-generic et i A linux-image-generic sont insatllés. C'est le noyau normal!
musbach
Oui, cela signifie que vous avez installé ces méta-packages. Gelez-les et le noyau ne recevra pas de mises à jour.
Pilot6
1
Je veux conserver les versions du noyau 3.13 qui sont LTS avec Trusty 14.04.2. Les mises à jour de ce noyau sont OK, mais je ne veux pas passer au noyau 3.19 car la pile HWE n'est plus prise en charge. Je ne veux pas passer à l'un des noyaux 4.x, car ils empêchent mon serveur de simplement désactiver Samba pour ne pas lui permettre de démarrer du tout. Cette solution autorisera-t-elle les mises à jour 3.13 et ne permettra-t-elle pas les mises à niveau si je le fais? <pre> sudo apt-mark hold linux-image-generic-lts-trusty linux-headers-generic-lts-trusty <code>
marcerickson
Vous pouvez poser une autre question pour cela, la solution est différente et vous n'êtes pas correct avec les versions.
Pilot6
dpkg -l | grep linux-peut vous donner quelques indices.
MGP
-4

Si vous mettez toujours à jour en utilisant la mise à niveau apt-get, vous n'obtiendrez pas les mises à jour du noyau car elles seront "conservées". Vous devez exécuter apt-get dist-upgrade pour obtenir les mises à niveau du noyau, ainsi que d'autres mises à niveau essentielles du système.

La vraie bonne réponse serait probablement de conserver ces packages afin que vous puissiez obtenir d'autres mises à niveau essentielles au système, mais ces informations de mise à niveau vs dist-upgrade peuvent parfois être utiles.

Calabacin
la source
Ce n'est pas ce que fait dist-upgrade. Vérifiez la réponse à cette askubuntu.com/questions/81585/…
jplandrain