(gelöst) apt-get autoremove will Kernel deinstallieren

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
guennid

(gelöst) apt-get autoremove will Kernel deinstallieren

Beitrag von guennid » 17.11.2015 09:46:34

Wie kommt apt-get autoremove dazu, zu meinen, mein laufendes kernel-image 3.16 werde nicht mehr gebraucht und könne deinstalliert werden? (Es gibt zwar noch ein neueres aus den backports, aber lustig finde ich das trotzdem nicht.)

Grüße, Günther
Zuletzt geändert von guennid am 17.11.2015 10:32:56, insgesamt 1-mal geändert.

niesommer
Beiträge: 2493
Registriert: 01.10.2006 13:19:37
Lizenz eigener Beiträge: GNU General Public License

Re: apt-get autoremove

Beitrag von niesommer » 17.11.2015 10:23:56

Nun weil wahrscheinlich das Metapaket für den kernel durch die installation des neueren kernels ersetzt wurde und jetzt auf den neueren kernel zeigt, somit sieht es für autoremove so aus als würde dieser kernel nicht mehr gebraucht. das kannst du ändern in dem du das alte kernelpaket als manuell installiert markierst, dann dürfte autoremove dieses paket nicht mehr entfernen wollen.


https://www.debian.org/doc/manuals/debi ... all_status

https://www.debian.org/doc/manuals/debi ... 02.de.html

http://manpages.ubuntu.com/manpages/luc ... ark.8.html
Gruß niesommer

guennid

Re: apt-get autoremove

Beitrag von guennid » 17.11.2015 10:29:52

Danke!

Mir war gerade nur "hold" eingefallen, und das erschien mir als keine so gute Lösung. :wink:

Grüße, Günther

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: (gelöst) apt-get autoremove will Kernel deinstallieren

Beitrag von KBDCALLS » 17.11.2015 21:10:52

Mit apt-config -dump kann man sich Konfig von APT augeben lassen. Und da stehen die Kernel bei APT::NeverAutoRemove also sollte das nicht passieren.

Code: Alles auswählen

APT::NeverAutoRemove:: "^linux-image-4\.1\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-image-4\.2\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-headers-4\.1\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-headers-4\.2\.0-0\.bpo\.1-amd64$";
usw. variert nach installiertem Kernel.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

tHoRax
Beiträge: 560
Registriert: 22.12.2014 17:23:26

Re: (gelöst) apt-get autoremove will Kernel deinstallieren

Beitrag von tHoRax » 17.11.2015 21:50:01

APT::NeverAutoRemove:: "^linux-image-4\.1\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-image-4\.2\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-headers-4\.1\.0-0\.bpo\.1-amd64$";
APT::NeverAutoRemove:: "^linux-headers-4\.2\.0-0\.bpo\.1-amd64$";
Also ich würde erst das neue/neuste Image/header installieren und nach einem Reboot das neue Image ersteinmal auf Herz und Nieren "testen" und erst wenn alle Anwendungen problemlos damit laufen, würde ich den alten Kernel mit Headern deinstallieren.
Es nützt dir rein gar nichts, wenn du alle Kernel mit Headern auf deinem System hast, welches in diesem Fall einen "Ballast" darstellt. :wink:
/ASUS-F751S/ Intel Pentium N3710 @ 2.560Ghz
VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 35)
Linux/5.19.13-arch1-1 x86_64 GNU/Linux
WindowManager: BSPWM

guennid

Re: (gelöst) apt-get autoremove will Kernel deinstallieren

Beitrag von guennid » 17.11.2015 22:19:58

Es nützt dir rein gar nichts, wenn du alle Kernel mit Headern auf deinem System hast, welches in diesem Fall einen "Ballast" darstellt. :wink:
Och, in der Regel jongliere ich mit mindestens drei Kernen. Den Ballast gönne ich mir.

Aber darum ging's nicht. Es ging darum, dass es nicht in Ordnung ist, dass apt autoremove einen laufenden Kernel deinstallieren will, nur weil ein neuerer existiert. Das ist mindestens unschön. Im Übrigen lasse ich sowas nur laufen, wenn ich auch weiß, was ich tue (oder ich mir nun gar nicht mehr anders zu helfen weiß :wink: ). Und ich habe ja jetzt ein paar Möglichkeiten genannt bekommen, einer unbeabsichtigte Deinstallation einen Riegel vorzuschieben. Der 3.16er Standardkernel wird wahrscheinlich schon irgendwann deinstalliert und durch einen eigenen angepassten ersetzt, aber das mach' ich dann und kein autoremove.

Grüße, Günther

Antworten