# Suppression des anciens noyaux

**URL:** <https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390>\
**Category:** Support Debian\
**Created:** [Avril 13, 2021, 3:23 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390 "2021-04-13T15:23:30Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arobasse](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@Arobasse](https://www.debian-fr.org/u/Arobasse)\
**Post date:** [Avril 13, 2021, 3:23 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/1 "2021-04-13T15:23:30Z")

</div>

Bonjour,  
Je souhaite supprimer les anciens noyaux en laissant les deux derniers.  
Quelle est la meilleure méthode ?  
Peut-on le faire à partir de Synaptic ?  
Y a-t-il lieu de s’assurer avant que des paquets ne dépendent pas des noyaux à supprimer ?  
Merci pour vos réponses.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 13, 2021, 4:16 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/2 "2021-04-13T16:16:52Z")

</div>

c’est le role du script /etc/kernel/postinst.d/apt-auto-removal fourni d’origine par la paquet apt

ça fonctionne très bien

```auto
/etc/apt/apt.conf.d$ cat 01autoremove-kernels
// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal
APT::LastInstalledKernel "5.10.0-6-amd64";

```

Aurais tu des noyau ne provenant pas de Debian?

---

<div class="post-metadata">

**Author:** ![Arobasse](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@Arobasse](https://www.debian-fr.org/u/Arobasse)\
**Post date:** [Avril 13, 2021, 4:44 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/3 "2021-04-13T16:44:02Z")

</div>

J’ai bien le même script avec apt-auto-removal.  
Je suis sous Debian 11 Bullseye, donc version testing.  
Tous les noyaux que j’ai proviennent de Debian.  
J’ai le 5.10.0-6, le 5.10.0-5 , le 5.10.0-4 et le linux-image-4.19.0-14-amd64.  
Je souhaite supprimer les deux derniers, mais apt full-upgrade ne les supprime pas.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 13, 2021, 4:57 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/4 "2021-04-13T16:57:01Z")

</div>

et que dit

cat /etc/apt/apt.conf.d/01autoremove-kernels

---

<div class="post-metadata">

**Author:** ![Arobasse](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@Arobasse](https://www.debian-fr.org/u/Arobasse)\
**Post date:** [Avril 13, 2021, 4:58 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/5 "2021-04-13T16:58:54Z")

</div>

Il dit :  
// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal  
APT::LastInstalledKernel «&nbsp;5.10.0-6-amd64&nbsp;»;

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 13, 2021, 5:00 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/6 "2021-04-13T17:00:34Z")

</div>

donc ok

et

```auto
sudo apt purge --autoremove

```

---

<div class="post-metadata">

**Author:** ![Arobasse](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@Arobasse](https://www.debian-fr.org/u/Arobasse)\
**Post date:** [Avril 13, 2021, 5:03 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/7 "2021-04-13T17:03:57Z")

</div>

Réponse :  
Lecture des listes de paquets… Fait  
Construction de l’arbre des dépendances… Fait  
Lecture des informations d’état… Fait  
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 13, 2021, 5:10 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/8 "2021-04-13T17:10:07Z")

</div>

c’est bien dommage , pas d’autres idées

---

<div class="post-metadata">

**Author:** ![Arobasse](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@Arobasse](https://www.debian-fr.org/u/Arobasse)\
**Post date:** [Avril 13, 2021, 5:10 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/9 "2021-04-13T17:10:52Z")

</div>

Est-ce que je peux utiliser Synaptic pour les supprimer ?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 13, 2021, 5:13 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/10 "2021-04-13T17:13:47Z")

</div>

oui ou par la commande sudo apt purge linux-image-4.19.0-14-amd64  
sauf celui sur lequel tu as boote

---

<div class="post-metadata">

**Author:** ![Arobasse](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@Arobasse](https://www.debian-fr.org/u/Arobasse)\
**Post date:** [Avril 13, 2021, 5:15 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/11 "2021-04-13T17:15:01Z")

</div>

Oui, bien sûr, merci pour vos réponses.

---

<div class="post-metadata">

**Author:** ![Arobasse](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/ac91a4/32.png) [@Arobasse](https://www.debian-fr.org/u/Arobasse)\
**Post date:** [Avril 13, 2021, 5:18 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/12 "2021-04-13T17:18:17Z")

</div>

Mais, il se peut que des paquets installés dépendent du noyau 4.19.0-14 que je vais supprimer !!  
Comment le savoir ?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Avril 13, 2021, 5:37 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/13 "2021-04-13T17:37:13Z")

</div>

le mode commande et synaptic aussi indiquent tout ça

il suffit de ne pas cliquer bestialement sut ok ou de repondre Y sans vérifier

---

<div class="post-metadata">

**Author:** ![anon95513332](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/aeb1de/32.png) [@anon95513332](https://www.debian-fr.org/u/anon95513332)\
**Post date:** [Avril 14, 2021, 8:39 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/14 "2021-04-14T08:39:12Z")

</div>

Salutations,

pour ma part, j’utilise la ligne de commande pour nettoyer les anciens noyaux.

je ne suis pas fan de Synaptc, on ne contrôle pas 100% de ce qu’il fait…

Et les dépendances sont mises à jours sans souci.  
Il faut juste bien vérifier que tu as boot sur le noyau le plus récent.

Puis je garde uniquement les 2 plus récents également.

---

<div class="post-metadata">

**Author:** ![jp-oc](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/d9b06d/32.png) [@jp-oc](https://www.debian-fr.org/u/jp-oc)\
**Post date:** [Avril 22, 2021, 6:38 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/15 "2021-04-22T18:38:04Z")

</div>

apt autoremove

---

<div class="post-metadata">

**Author:** ![anon71464939](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/82dd89/32.png) [@anon71464939](https://www.debian-fr.org/u/anon71464939)\
**Post date:** [Avril 22, 2021, 9:17 UTC](https://www.debian-fr.org/t/suppression-des-anciens-noyaux/84390/16 "2021-04-22T21:17:41Z")

</div>

[https://doc.ubuntu-fr.org/kernel#suppression\_des\_anciens\_noyaux](https://doc.ubuntu-fr.org/kernel#suppression_des_anciens_noyaux)
