MicP a écrit : 21 déc. 2021, 23:37
Pour supprimer les fichiers de configuration des noyaux qui ont été désinstallés,
avec les privilèges du compte root :
Code : Tout sélectionner
dpkg --list | awk '/^rc/ && /linux-image/ { print $2 }' | xargs dpkg --purge
=======
Dans ta ligne de commandes, on peut faire faire à awk ce que tu fais faire à la commande grep
ce qui donnerait :
Code : Tout sélectionner
dpkg --list | awk '/linux-image/{ print $2 }'
Suppression des versions anciennes et inutiles du noyau

Comme d'hab... merci pour la précision des commandes.
@lcoyote
3 choses :
1. Comme tu as
sid dans tes sources, ça serait bien de le préciser pour ceux qui prennent tes interventions "au vol" ; ce qui explique que tu utilises le paquet
linux-image-5.15.0-2-amd64 (ça peut induire des utilisateurs de stable ou autre en erreur)
2. Ta commande :
dpkg --list | grep linux-image | awk '{ print $2 }' supprimant le 1er champ de la sortie de
dpkg -l ne donne plus d'indication sur l'état d'installation des noyaux, ce qui est (à mon avis) une autre source d'erreur.
3. Dans le cas d'une
stable (pour
sid je ne sais pas) le (méta)paquet
linux-image-amd64 gère le roulement des versions sans nécessiter la moindre intervention.
Et si tu veux mon avis de mécanicien et bricoleur en général ... Ne pas toucher ce qui fonctionne bien
Ça évite des galères inutiles.
Ceci dit,
Purger les paquets marqués
rc et un
apt autoclean après ne peut pas faire de mal,
si on est certain de ne plus avoir besoin de ces paquets dans l'avenir.