Kernel aufräumen - clean up multiversion(kernel)
Hallo, ich habe eine openSUSE 11.4 und nutze bereits seit einiger Zeit in meinen zypp.conf die Option multiversion = provides:multiversion(kernel). zypper installiert daher brav den jeweils neusten Kernel mit dazu. Mittlerweile sind das aber 5 Stück; der älteste vom April 2011; den neusten habe ich mir gestern gegönnt. Ich habe bereits gelesen, dass es eine automatische Funktion für das Aufräumen erst ab/seit 12.1 geben soll. Das bringt mich zu dem Schluss, dass ich von Hand aufräumen muss und zu folgenden Frage: Wie lösche ich die alten Kernel richtig? Ich habe bereits in der Liste gesucht und nichts gefunden. Eine Suchmaschine brachte mir dann zu folgendem Link wieder innerhalb der Liste: http://lists.opensuse.org/opensuse/2010-08/msg01310.html Wenn ich das richtig verstehe, kann ich mir mit rpm -qa --last kernel-\* die installierten Kernel-Pakete anzeigen lassen und muss diese dann mittels rpm rm kernel-source-2.6.37.6-0.7.1 kernel-desktop-devel-2.6.37.6-0.7.1 kernel-devel-2.6.37.6-0.7.1 kernel-desktop-2.6.37.6-0.7.1 (z.B. für Kernel 2.6.37.6-0.7.1) jeweils einzeln aufräumen? Muss ich dann noch irgend welche alten Module händisch nacharbeiten oder werden die gleich mit erledigt? Ich weiß, dass sind gleich viele Fragen auf einmal. Ich bin sonst auch nicht so zimperlich im Probieren. Aber wenn es um den Kernel geht, werde ich ehrfürchtig und vorsichtig. Ich habe nämlich keine Lust, den Sonnstag mit einer Neuinstallation zu verbringen :-) Gruß & schöne Restsonntag noch, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Alex, Am Sonntag 01 Juli 2012 schrieb Alex Winzer:
ich habe eine openSUSE 11.4 und nutze bereits seit einiger Zeit in meinen zypp.conf die Option multiversion = provides:multiversion(kernel). zypper installiert daher brav den jeweils neusten Kernel mit dazu. Mittlerweile sind das aber 5 Stück; der älteste vom April 2011; den neusten habe ich mir gestern gegönnt.
Die alten Kernels entsorge ich immer über YaST. Such Dir einfach mit dem Stichwort 'Kernel' was raus und klicke dann auf den Reiter 'Version'. Da kannst Du die dann zum Deinstallieren vormerken, die die loshaben willst. Dazu klicke ich mich dann noch durch den Rest wie Kernelsource und hake einfach die zu deinstallierenden an. Ist vielleicht nicht so elegant wie eine rpm-Kommandozeile, aber ich kann da einfach vorher lesen, was ich an die Luft setze. Helga -- ## Technik: [http://de.opensuse.org] ## Politik: [http://www.piratenpartei.de] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 01.07.2012 12:59, schrieb Helga Fischer:
Hallo Alex,
Am Sonntag 01 Juli 2012 schrieb Alex Winzer:
ich habe eine openSUSE 11.4 und nutze bereits seit einiger Zeit in meinen zypp.conf die Option multiversion = provides:multiversion(kernel). zypper installiert daher brav den jeweils neusten Kernel mit dazu. Mittlerweile sind das aber 5 Stück; der älteste vom April 2011; den neusten habe ich mir gestern gegönnt.
Die alten Kernels entsorge ich immer über YaST.
Such Dir einfach mit dem Stichwort 'Kernel' was raus und klicke dann auf den Reiter 'Version'. Da kannst Du die dann zum Deinstallieren vormerken, die die loshaben willst. Dazu klicke ich mich dann noch durch den Rest wie Kernelsource und hake einfach die zu deinstallierenden an.
Ist vielleicht nicht so elegant wie eine rpm-Kommandozeile, aber ich kann da einfach vorher lesen, was ich an die Luft setze.
So ähnlich geht es auch mit zypper http://lists.opensuse.org/opensuse-de/2010-09/msg01137.html Grüße Ralf -- Antworten bitte nur in die Mailingliste! PMs bitte an: listpm (@) arndt-de (.) eu -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, ich kann nur sagen "Viele Wege führen nach Rom". Dankeschön: Am 02.07.2012 08:51, schrieb Ralf Arndt:
Am 01.07.2012 12:59, schrieb Helga Fischer:
Hallo Alex,
Am Sonntag 01 Juli 2012 schrieb Alex Winzer:
ich habe eine openSUSE 11.4 und nutze bereits seit einiger Zeit in meinen zypp.conf die Option multiversion = provides:multiversion(kernel). zypper installiert daher brav den jeweils neusten Kernel mit dazu. Mittlerweile sind das aber 5 Stück; der älteste vom April 2011; den neusten habe ich mir gestern gegönnt.
Die alten Kernels entsorge ich immer über YaST. Das klappt - vorausgesetzt man benutzt die grafische Version unter KDE. Mit dem yast auf der Konsole habe ich es nicht hinbekommen. Und wie richtig geschrieben wurde, werden dabei die Bootmenü-Einträge angepasst. ...
So ähnlich geht es auch mit zypper http://lists.opensuse.org/opensuse-de/2010-09/msg01137.html Auch das klappt: In meiner Frage hatte ich den Befehl falsch angegeben. Es muss natürlich 'zypper rm' und _nicht_ 'rpm rm' heißen. Bootmenü-Einträge werden auch angepasst.
Gruß, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 03.07.2012 14:42, schrieb Alex Winzer:
So ähnlich geht es auch mit zypper http://lists.opensuse.org/opensuse-de/2010-09/msg01137.html
Auch das klappt: In meiner Frage hatte ich den Befehl falsch angegeben. Es muss natürlich 'zypper rm' und _nicht_ 'rpm rm' heißen.
Mit zypper ist es aber nicht nötig alle Pakete (wie Desktop, Source ...) zu einer Kernelversion einzeln anzugeben. Grüße Ralf -- Antworten bitte nur in die Mailingliste! PMs bitte an: listpm (@) arndt-de (.) eu -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Helga Fischer [01.07.2012 12:59]:
Hallo Alex,
Am Sonntag 01 Juli 2012 schrieb Alex Winzer:
ich habe eine openSUSE 11.4 und nutze bereits seit einiger Zeit in meinen zypp.conf die Option multiversion = provides:multiversion(kernel). zypper installiert daher brav den jeweils neusten Kernel mit dazu. Mittlerweile sind das aber 5 Stück; der älteste vom April 2011; den neusten habe ich mir gestern gegönnt.
Zumindest bei der 12.1 gibt es in /etc/zypp/zypp.conf die (im Default auskommentierte) Option ## Comma separated list of kernel packages to keep installed in parallel, if the ## above multiversion variable is set. Packages can be specified as ## 2.6.32.12-0.7 - Exact version to keep ## latest - Keep kernel with the highest version number ## latest-N - Keep kernel with the Nth highest version number ## running - Keep the running kernel ## oldest - Keep kernel with the lowest version number (the GA kernel) ## oldest+N - Keep kernel with the Nth lowest version number ## ## Default: Do not delete any kernels if multiversion = provides:multiversion(kernel) is set # multiversion.kernels = latest,running,latest-1
Die alten Kernels entsorge ich immer über YaST.
Such Dir einfach mit dem Stichwort 'Kernel' was raus und klicke dann auf den Reiter 'Version'. Da kannst Du die dann zum Deinstallieren vormerken, die die loshaben willst. Dazu klicke ich mich dann noch durch den Rest wie Kernelsource und hake einfach die zu deinstallierenden an.
Ist vielleicht nicht so elegant wie eine rpm-Kommandozeile, aber ich kann da einfach vorher lesen, was ich an die Luft setze.
Ein "rpm -qa 'kernel*' | sort" zeigt mir die installierten Kernel wohlsortiert an, ein "uname -a" den aktuell laufenden. Meine Philosophie: zwei Kernel reichen: der gerade läuft und der aktuellste oder der älteste, je nachdem (wenn der gerade laufende der aktuellste ist...). Die überflüssigen kann ich per (z. B. ) "rpm -e kernel-source-2.6.5-7.308 kernel-smp-2.6.5-7.308 kernel-syms-2.6.5-7.308" entfernen. Meckert rpm dabei Abhängigkeiten an, werden die entsprechenden Pakete mit entfernt - nochmal aufrufen, Paket ans Ende der Aufrufzeile setzen. Wiederholen, bis erfolgreich :-) Das kann ich auch per PuTTY von einem Windows-Desktop aus machen, ohne mir die Ohren beim YaST im Textmodus zu brechen ;-) Werner - -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk/y7PAACgkQk33Krq8b42PSBwCeOmhweaUCpVOW18qbV+vq5qLW SGwAn28XpQQh5u/PWocMRcFAu2UIJTDw =I/LV -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Alex Winzer
-
Helga Fischer
-
Ralf Arndt
-
Werner Flamme