[Eisfair] eisman autoremove

Daniel Vogel daniel_vogel at t-online.de
Sa Aug 7 08:31:40 CEST 2021


Hallo zusammen,

mit einer aktuellen Version von eisman 3.2.1/(intern 1.9.1) können alte 
Kernel-Pakete (ab Version 5.10.37) mit dem Kommando "eisman autoremove" 
entfernt werden. Die Absicht dabei ist, das Entfernen alter 
Kernel-Pakete zu erleichtern.

Beispiel:

# eisman autoremove

The following packages will be uninstalled:

version  status   name                   source
---------------------------------------------------------------------
3.1.6    stable   linux-kernel-5.10.45-smp https://www.pack-eis.de
3.1.6    stable   linux-symvers-5.10.45-smp https://www.pack-eis.de

2 package(s) will free approx. 146 MB of disk space.

Continue (y/n) [yes]?


Die Kriterien, die ein Kernel erfüllen muss, um deinstalliert werden zu 
können, sind folgende:

1. Das Kernel-Paket muss diese Funktion unterstützen (seit 5.10.37 der 
Fall).
2. Der Kernel darf aktuell nicht ausgeführt werden.
3. Der Kernel darf nicht durch das Meta-Paket "eiskernel-<variante>" 
angefordert werden.

Damit hängt es von der Ausgangssituation ab, welche Kernel Euch bei 
Eingabe des Kommandos "eisman autoremove" tatsächlich aufgelistet werden.

Unmittelbar nach der Installation eines Kernel-Updates (also vor dem 
Reboot) sind der aktuell ausgeführte Kernel und der neu installierte 
Kernel von der Deinstallation ausgeschlossen. Nach dem Reboot werden 
alle Kernel, bis auf den neusten - der aktuell ausgeführt wird - zur 
Deinstallation angeboten. Wer also immer den vorherigen Kernel behalten 
möchte, sollte eisman autoremove _vor_ dem Reboot ausführen. Jemand, der 
sicher ist, dass sein System mit dem neusten Kernel stabil läuft, kann 
eisman autoremove _nach_ dem Reboot ausführen.

Es ist grundsätzlich zu empfehlen, die angebotene Liste immer genau zu 
prüfen, bevor mal "Ja" sagt. ;-)

Eine Integration dieser Funktion in das eisfair-Menü steht noch aus.

-- 
Gruß Daniel
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair