#1 Le 09/02/2025, à 09:51
- Rootard
[Résolu] Elimination de résidus de noyaux
Bonjour à toutes et tous,
Après avoir cherché et lu pas mal de choses sur les sujets du forum, je suis dans l'incertitude sur ce que je peux faire sans risque pour ma configuration. Serait-il possible d'avoir de l'aide ?
Alors voilà, lors de ma migration vers Ubuntu 24.04, j'avais installé un utilitaire Clevo-Keyboard pour piloter le rétro éclairage de mon clavier. A l'époque j'étais en noyau 6.8.0-48.
Plusieurs mises à jour suivantes, je suis à présent en 6.0.8-52
uname -a
Linux xxx-N150ZU 6.8.0-52-generic #53-Ubuntu SMP PREEMPT_DYNAMIC Sat Jan 11 00:06:25 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Je vous livre le résultat de la commande suivante :
dpkg -l | grep -Ei "linux-headers|linux-image"
ii linux-headers-6.8.0-48 6.8.0-48.48 all Header files related to Linux kernel version 6.8.0
ii linux-headers-6.8.0-48-generic 6.8.0-48.48 amd64 Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
ii linux-headers-6.8.0-51 6.8.0-51.52 all Header files related to Linux kernel version 6.8.0
ii linux-headers-6.8.0-51-generic 6.8.0-51.52 amd64 Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
ii linux-headers-6.8.0-52 6.8.0-52.53 all Header files related to Linux kernel version 6.8.0
ii linux-headers-6.8.0-52-generic 6.8.0-52.53 amd64 Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
ii linux-headers-generic 6.8.0-52.53 amd64 Generic Linux kernel headers
ii linux-image-6.8.0-51-generic 6.8.0-51.52 amd64 Signed kernel image generic
ii linux-image-6.8.0-52-generic 6.8.0-52.53 amd64 Signed kernel image generic
ii linux-image-generic 6.8.0-52.53 amd64 Generic Linux kernel image
Dans le résultat de cette commande, je vois qu'il reste toujours des headers 6.8.0-48 !!! Et impossible de les supprimer avec des commandes comme :
sudo apt purge ~c
Je me demande si l'installation de Clevo-keyboard n'y est pas pour quelque chose ?
Le script de l'époque faisait en particulier ceci :
make dkmsinstall
echo tuxedo_keyboard >> /etc/modules
modprobe tuxedo_keyboard
echo "options tuxedo_keyboard color=MAGENTA" > /etc/modprobe.d/tuxedo_keyboard.conf
Pourriez-vous me dire si je peux supprimer sans risque les headers 6.8.0-48 ? Et surtout comment puis-je le faire ?
Avec mes remerciements pour l'aide qui pourra m'être apportée.
Dernière modification par Rootard (Le 09/02/2025, à 10:16)
Hors ligne
#2 Le 09/02/2025, à 10:00
- xubu1957
Re : [Résolu] Elimination de résidus de noyaux
Bonjour,
Tente la procédure de la Doc > kernel#via_autoremove
En pratique, si un ou plusieurs vieux noyaux résistent à la purge, il suffit de passer cette commande dans le terminal :
apt-mark showmanual | awk '/linux-.*[0-9]/ && ! /hwe-[0-9][02468].04/{print}' | xargs -r sudo apt-mark auto
Puis de repasser la commande de nettoyage automatique :
sudo apt autoremove --purge
Après cela, il ne restera que le dernier noyau et l'avant-dernier
Montre aussi d'éventuels paquets cassés :
dpkg -l | grep -v ^ii
Dernière modification par xubu1957 (Le 09/02/2025, à 10:13)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#3 Le 09/02/2025, à 10:05
- Rootard
Re : [Résolu] Elimination de résidus de noyaux
Bonjour xubu1957,
Merci pour ta réponse.
J'avais effectivement vérifié les paquets cassés, mais il n'y a rien :
dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom Version Architecture Description
+++-==============================================-========================================-============-================================================================================
Je vais tenter ce que tu me suggères, et te dis le résultat. Merci.
Hors ligne
#4 Le 09/02/2025, à 10:12
- hotnuma
Re : [Résolu] Elimination de résidus de noyaux
sudo apt autoremove --purge -y
Il est à mon humble avis dangereux d'utiliser -y avec autoremove ou autopurge, la doc ne l'utilise pas : https://doc.ubuntu-fr.org/kernel#via_autoremove
Xfce 4.18 / https://github.com/hotnuma
Hors ligne
#5 Le 09/02/2025, à 10:15
- Rootard
Re : [Résolu] Elimination de résidus de noyaux
Re-bonjour Xubu1957,
Je te remercie pour ton rapide retour. Ca a fonctionné à merveille... Les headers 6.8.0-48 ont été marqués "installés automatiquement" suite à la première commande, et la purge les a supprimés.
J'ai redémarré la machine et tout va bien, et mon Clevo-keyboard fonctionne (modification du rétroéclairage clavier à partir des boutons prévus pour)...
Merci encore, je marque le sujet [Résolu].
Belle journée.
Hors ligne
#6 Le 09/02/2025, à 10:15
- xubu1957
Re : [Résolu] Elimination de résidus de noyaux
@hotnuma
Je prends note de la remarque et je corrige la commande au #2 et mes notes.
Merci.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#7 Le 09/02/2025, à 10:20
- Rootard
Re : [Résolu] Elimination de résidus de noyaux
@hotnuma
Je prends note de la remarque et je corrige la commande au #2 et mes notes.
Merci.
Je n'avais pas vu le dernier échange au sujet de l'option "-y", du coup j'avais déjà lancé la commande... A priori pas de soucis dans mon cas.
Mais c'est bien de le savoir, j'ai aussi modifié mon catalogue de "commandes" que je me crée au fil des propositions du forum.
Merci encore.
Hors ligne
#8 Le 09/02/2025, à 10:45
- hotnuma
Re : [Résolu] Elimination de résidus de noyaux
Je pense que la commande peut être dangereuse dans des cas particuliers :
https://askubuntu.com/questions/1193463/
There is a potential risk when you removed metapackages...
Une petite ruse au passage, si on souhaite garder un programme que autoremove veut enlever, on peut d’abord faire un apt install sur le paquet qu'on veut garder, ça le fait passer en installé manuellement et ensuite on peut lancer le autoremove.
Vla.
Dernière modification par hotnuma (Le 09/02/2025, à 10:47)
Xfce 4.18 / https://github.com/hotnuma
Hors ligne
#9 Le 09/02/2025, à 11:02
- xubu1957
Re : [Résolu] Elimination de résidus de noyaux
Je crois qu'elle provenait du tutoriel de nany.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#10 Le 09/02/2025, à 11:52
- Rootard
Re : [Résolu] Elimination de résidus de noyaux
Grand merci pour ces précisions fort utiles dans mon cas...
Belle journée à vous deux.
Hors ligne
#11 Le 09/02/2025, à 12:11
- ylag
Re : [Résolu] Elimination de résidus de noyaux
Bonjour,
... on peut d’abord faire un apt install sur le paquet qu'on veut garder, ça le fait passer en installé manuellement et ensuite on peut lancer le autoremove.
Pour passer un paquet en mode installé manuellement :
sudo apt-mark manual nom_du_paquet
A+
Dernière modification par ylag (Le 09/02/2025, à 12:11)
Hors ligne