Supprimer les anciens noyaux sous RedHat, CentOS et Fedora


Kernel
Voici une astuce qui permet de supprimer, facilement et rapidement, toutes les anciennes versions des noyaux Linux installés sur une distribution à base de RPM (Red Hat, CentOS, Fedora...). Elle se base sur la commande package-cleanup, fournie dans le paquet yum-utils.

Lnux Full

Voici un exemple d'utilisation. Dans un premier temps, on installera yum-utils comme ceci :

yum install yum-utils

Ensuite, vous pourrez supprimer vos anciens kernels avec une commande similaire à celle-ci :

package-cleanup --oldkernels --count=2

Setting up yum
I will remove the following 2 kernel related packages:
kernel-2.6.18-128
kernel-devel-2.6.18-128
Is this ok [y/N]: y

Voici quelques explications concernant les options utilisées :

  • --oldkernels : permet de supprimer les anciens paquets kernel et kernel-devel
  • --count=num : indique le nombre de versions de noyaux à conserver (2 par défaut)

8 Commentaires pour "Supprimer les anciens noyaux sous RedHat, CentOS et Fedora"

Flux des commentaires de cet article Ajouter un commentaire
  •  

    et sur une distribution à base de deb ??

    RépondreRépondre
    theg , le 23 septembre 2010 à 11:25
  •  

    @theg : j'ai pas trouvé d'outils équivalent pour les .deb. Ils faut désinstaller les kernels manuellement...

    RépondreRépondre
    pti-seb , le 23 septembre 2010 à 12:51
  •  

    Il me semble qu'avec Ubuntu Tweak tu peut supprimer les anciens noyaux facilement : http://ubuntu-tweak.com/

    Il faut bien sur avoir un écran et X.

    RépondreRépondre
    Droïde , le 23 septembre 2010 à 14:31
  •  

    Sous synaptic recherche des "linux-image" et des "linux-header" et supprimer les anciens, c'est manuel mais rapide et accessible (avec un serveur X of course). Et si celà ne se fait pas automatiquement (je ne sais plus) : sudo grub-mkconfig.

    RépondreRépondre
    R@OUL , le 23 septembre 2010 à 21:48
  •  

    Je me demande si un sudo apt-get autoclean ne supprime pas les noyeaux inutilisés.
    A vérifier.

    RépondreRépondre
    Talva , le 24 septembre 2010 à 10:07
  •  

    Je connaissais cette commande pour lister les paquets qui n'étaient pas installés à partir des dépôts :

    package-cleanup --orphans

    RépondreRépondre
    Denis , le 25 septembre 2010 à 14:58
  •  

    L' utilitaire Ubuntu Tweak permet facilement de supprimer les anciens noyaux Linux.

    http://www.spotht.com/2010/09/install-ubuntu-tweak-in-ubuntu-10041010.html

    RépondreRépondre
    Michelle , le 7 octobre 2010 à 12:13
  •  

    Utilisateur de Fedora (5 ans plus tard on en est à la version 22), ce tuto est toujours autant utile. Grand merci ;)

    RépondreRépondre
    Syl , le 13 juillet 2015 à 10:35
 

Ajouter un commentaire

actualité android apache apple astuce astuces bash bilboblog blog boot chrome clavier commande commandes conky date debian Desktop développement elementary exploit faille fedora firefox flash gimp gnome google graphique Graphisme hack hacking Hardware humour intel internet iphone jailbreak Jeux Kde kernel libre Linux log logiciels Logiciels Libres lucid lynx maemo mail maquette metasploit microsoft mobile mockup monitoring mozilla multi-touch musique mysql n900 nautilus nokia noyau openoffice open source password photos php Planet publicité red hat redhat rpm réseau screenshot script serveur serveurs shell sql ssh statistiques sysadmin system Sécurité thème tux-planet tv twitter ubuntu unity vidéo vidéos vlc voyage wallpaper windows wordpress yum