ubuntuusers.de

Fragen zu apt und apt-get autoremove und zum Entfernen alter Linux-Kerne

Status: Gelöst | Ubuntu-Version: Ubuntu 22.04 (Jammy Jellyfish)
Antworten |

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12838

Kreuzschnabel schrieb:

Och, die 25 GB für ne ubuntu.vdi in einer Virtualbox finden sich überall ☺

Ich habe nicht gesagt, daß ich Ubuntu nicht haben kann, ich will es nicht. 😛

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12838

fleet_street schrieb:

Das Dumme an dieser Kombi aus xargs und apt-get ist jedoch, dass ohne -y bei der Nachfrage automatisch N gewählt wird,

OK, das ist doch mal schlüssig.

Hanna_H

(Themenstarter)

Anmeldungsdatum:
19. August 2022

Beiträge: 33

Hallo Schwarzheit, hallo von.wert, hallo alle...

also, von.wert - als ängstlicher Mensch neige ich zu der von dir, schwarzheit, vorgeschlagenen Variante...

schwarzheit schrieb:

Nachtrag: Du hast recht. Der 6.8.0-40 ist der letzte. Also lass den letzten 5.15 erstmal noch drauf.

Aber: ich habe gerade wieder updaTES für den 5.15er angeboten bekommen (vielleicht hat das system auch schon wieder ohne meine erlaubnis installiert, keine ahnung...) - was ich seltsam finde, weil ich "das Abo doch gekündigt habe" Es scheint kein Metapaket zu sein, sondern nur die neueste Version des 5.15ers, also die 122. (siehe anhang, screens) Hört das von selbst auf, wenn ich das erste 6er Update habe - oder ist da noch was anderes, was dazu führt? Und seh ich das richtig, dass es nicht das Metapaket ist, was er mir da wieder installieren will?

Für jetzt nur das, bin nicht wirklich pc-tauglich heute. Aber zwischendurch mal eben: Danke euch allen für eure Geduld!!!

Bilder

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12838

Hanna_H schrieb:

Aber: ich habe gerade wieder updaTES für den 5.15er angeboten bekommen

Solange Du Metapakete installiert hast, bekommst Du dafür Updates. Du hast nur linux-generic und linux-headers-generic deinstalliert.

Hanna_H schrieb:

bernd@hanna:~$ dpkg-query -l linux-* | grep '^ii'
ii  linux-base                              4.5ubuntu9                       all          Linux image base package
ii  linux-firmware                          20220329.git681281e4-0ubuntu3.31 all          Firmware for Linux kernel drivers
ii  linux-generic-hwe-22.04                 6.8.0-40.40~22.04.3              amd64        Complete Generic Linux kernel and headers
ii  linux-headers-5.15.0-121                5.15.0-121.131                   all          Header files related to Linux kernel version 5.15.0
ii  linux-headers-5.15.0-121-generic        5.15.0-121.131                   amd64        Linux kernel headers for version 5.15.0 on 64 bit x86 SMP
ii  linux-headers-6.8.0-40-generic          6.8.0-40.40~22.04.3              amd64        Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
ii  linux-headers-generic-hwe-22.04         6.8.0-40.40~22.04.3              amd64        Generic Linux kernel headers
ii  linux-hwe-6.8-headers-6.8.0-40          6.8.0-40.40~22.04.3              all          Header files related to Linux kernel version 6.8.0
ii  linux-hwe-6.8-tools-6.8.0-40            6.8.0-40.40~22.04.3              amd64        Linux kernel version specific tools for version 6.8.0-40
ii  linux-image-5.15.0-121-generic          5.15.0-121.131                   amd64        Signed kernel image generic
ii  linux-image-6.8.0-40-generic            6.8.0-40.40~22.04.3              amd64        Signed kernel image generic
ii  linux-image-generic                     5.15.0.121.121                   amd64        Generic Linux kernel image
ii  linux-image-generic-hwe-22.04           6.8.0-40.40~22.04.3              amd64        Generic Linux kernel image
ii  linux-modules-5.15.0-121-generic        5.15.0-121.131                   amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-6.8.0-40-generic          6.8.0-40.40~22.04.3              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.15.0-121-generic  5.15.0-121.131                   amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-extra-6.8.0-40-generic    6.8.0-40.40~22.04.3              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-sound-base                        1.0.25+dfsg-0ubuntu7             all          base package for ALSA and OSS sound systems
ii  linux-tools-6.8.0-40-generic            6.8.0-40.40~22.04.3              amd64        Linux kernel version specific tools for version 6.8.0-40
ii  linux-tools-common                      5.15.0-121.131                   all          Linux kernel version specific tools for version 5.15.0
bernd@hanna:~$ 
1
sudo apt purge linux-image-generic

fleet_street

Top-Wikiautor
Avatar von fleet_street

Anmeldungsdatum:
30. August 2016

Beiträge: 2400

Wohnort: Hunsrück (dunkle Seite)

Sorry, da haben wir nicht richtig aufgepasst. Du hattest nur zwei von drei Abos gekündigt:

  • linux-generic ist das übergeordnete Abo für linux-headers-generic und linux-image-generic.

    • linux-image-generic ist das Abo für den eigentlichen Kernel linux-image-xxx und die fertigen Module linux-modules-extra-xxx

    • linux-headers-generic ist das Abo die Header, die ggf. benötigt werden (Thema eher für Fortgeschrittene (um es kurz zu machen))

Hanna_H

(Themenstarter)

Anmeldungsdatum:
19. August 2022

Beiträge: 33

Sodele, weiter gehts - mmanchmal hat es doch was für sich, dass es bei mir nur so langsam voran geht:

vorhin kam ein Update zu dem HWE-Kernel, so dass ich jetzt zwei davon habe - und dann bei Gelegenheit die Reste vom 5.15er runterschmeißen kann. Seltsamerweise hab ich jetzt erstmals im Grub-Menü 6 Einträge stehen... aber egal.

DEn letzten Befehl von von.wert umgesetzt - Danke! - ich denke, jetzt ist, was das angeht, erstmal alles gut.

bernd@hanna:~$ sudo apt purge linux-image-generic
[sudo] Passwort für bernd: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  linux-image-5.15.0-122-generic linux-modules-5.15.0-122-generic
  linux-modules-extra-5.15.0-122-generic
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
  linux-image-generic*
0 aktualisiert, 0 neu installiert, 1 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 21,5 kB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 222757 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-image-generic (5.15.0.122.122) ...
bernd@hanna:~$ dpkg-query -l linux-* | grep '^ii'
ii  linux-base                              4.5ubuntu9                       all          Linux image base package
ii  linux-firmware                          20220329.git681281e4-0ubuntu3.31 all          Firmware for Linux kernel drivers
ii  linux-generic-hwe-22.04                 6.8.0-45.45~22.04.1              amd64        Complete Generic Linux kernel and headers
ii  linux-headers-6.8.0-40-generic          6.8.0-40.40~22.04.3              amd64        Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
ii  linux-headers-6.8.0-45-generic          6.8.0-45.45~22.04.1              amd64        Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
ii  linux-headers-generic-hwe-22.04         6.8.0-45.45~22.04.1              amd64        Generic Linux kernel headers
ii  linux-hwe-6.8-headers-6.8.0-40          6.8.0-40.40~22.04.3              all          Header files related to Linux kernel version 6.8.0
ii  linux-hwe-6.8-headers-6.8.0-45          6.8.0-45.45~22.04.1              all          Header files related to Linux kernel version 6.8.0
ii  linux-hwe-6.8-tools-6.8.0-40            6.8.0-40.40~22.04.3              amd64        Linux kernel version specific tools for version 6.8.0-40
ii  linux-hwe-6.8-tools-6.8.0-45            6.8.0-45.45~22.04.1              amd64        Linux kernel version specific tools for version 6.8.0-45
ii  linux-image-5.15.0-122-generic          5.15.0-122.132                   amd64        Signed kernel image generic
ii  linux-image-6.8.0-40-generic            6.8.0-40.40~22.04.3              amd64        Signed kernel image generic
ii  linux-image-6.8.0-45-generic            6.8.0-45.45~22.04.1              amd64        Signed kernel image generic
ii  linux-image-generic-hwe-22.04           6.8.0-45.45~22.04.1              amd64        Generic Linux kernel image
ii  linux-modules-5.15.0-122-generic        5.15.0-122.132                   amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-6.8.0-40-generic          6.8.0-40.40~22.04.3              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-modules-6.8.0-45-generic          6.8.0-45.45~22.04.1              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-5.15.0-122-generic  5.15.0-122.132                   amd64        Linux kernel extra modules for version 5.15.0 on 64 bit x86 SMP
ii  linux-modules-extra-6.8.0-40-generic    6.8.0-40.40~22.04.3              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-6.8.0-45-generic    6.8.0-45.45~22.04.1              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-sound-base                        1.0.25+dfsg-0ubuntu7             all          base package for ALSA and OSS sound systems
ii  linux-tools-6.8.0-40-generic            6.8.0-40.40~22.04.3              amd64        Linux kernel version specific tools for version 6.8.0-40
ii  linux-tools-6.8.0-45-generic            6.8.0-45.45~22.04.1              amd64        Linux kernel version specific tools for version 6.8.0-45
ii  linux-tools-common                      5.15.0-122.132                   all          Linux kernel version specific tools for version 5.15.0
bernd@hanna:~$ 

Frage: welchen Befehl hätte ich denn ausführen müssen, um alles auf einmal zu entfernen? (Ich dachte, der autopurge räumt komplett auf)

Und ansonsten: ihr sollt nicht umsonst so viel erklärt haben - ich werd mir alles zu Gemüte führen und nachfragen, was unklar bleibt - verstehen möchte ich ja immer noch;) (Aber vllt mach ich jetzt auch erstmal die Sache mit der sd-karte fertig, mal schaun) Danke euch allen!

Nachtrag: kommt noch - hatte den letzten Autoremove ja noch nicht umgesetzt, jetzt sieht es nochmal anders aus. Poste ich nachher noch.

Hanna_H

(Themenstarter)

Anmeldungsdatum:
19. August 2022

Beiträge: 33

Also, hier erstmal noch der NaCHTRAG

bernd@hanna:~$ sudo apt autoremove
[sudo] Passwort für bernd: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete werden ENTFERNT:
  linux-image-5.15.0-122-generic linux-modules-5.15.0-122-generic
  linux-modules-extra-5.15.0-122-generic
0 aktualisiert, 0 neu installiert, 3 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 481 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 222754 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-modules-extra-5.15.0-122-generic (5.15.0-122.132) ...
Entfernen von linux-image-5.15.0-122-generic (5.15.0-122.132) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-40-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-40-generic
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.15.0-122-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.0-45-generic
Found initrd image: /boot/initrd.img-6.8.0-45-generic
Found linux image: /boot/vmlinuz-6.8.0-40-generic
Found initrd image: /boot/initrd.img-6.8.0-40-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Entfernen von linux-modules-5.15.0-122-generic (5.15.0-122.132) ...
bernd@hanna:~$ 

sorry, da sollte eigtnlich der nächste Befehl noch dranhängen - der kommt jetzt etxra...

bernd@hanna:~$ dpkg-query -l linux-* | grep '^ii'
ii  linux-base                              4.5ubuntu9                       all          Linux image base package
ii  linux-firmware                          20220329.git681281e4-0ubuntu3.31 all          Firmware for Linux kernel drivers
ii  linux-generic-hwe-22.04                 6.8.0-45.45~22.04.1              amd64        Complete Generic Linux kernel and headers
ii  linux-headers-6.8.0-40-generic          6.8.0-40.40~22.04.3              amd64        Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
ii  linux-headers-6.8.0-45-generic          6.8.0-45.45~22.04.1              amd64        Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
ii  linux-headers-generic-hwe-22.04         6.8.0-45.45~22.04.1              amd64        Generic Linux kernel headers
ii  linux-hwe-6.8-headers-6.8.0-40          6.8.0-40.40~22.04.3              all          Header files related to Linux kernel version 6.8.0
ii  linux-hwe-6.8-headers-6.8.0-45          6.8.0-45.45~22.04.1              all          Header files related to Linux kernel version 6.8.0
ii  linux-hwe-6.8-tools-6.8.0-40            6.8.0-40.40~22.04.3              amd64        Linux kernel version specific tools for version 6.8.0-40
ii  linux-hwe-6.8-tools-6.8.0-45            6.8.0-45.45~22.04.1              amd64        Linux kernel version specific tools for version 6.8.0-45
ii  linux-image-6.8.0-40-generic            6.8.0-40.40~22.04.3              amd64        Signed kernel image generic
ii  linux-image-6.8.0-45-generic            6.8.0-45.45~22.04.1              amd64        Signed kernel image generic
ii  linux-image-generic-hwe-22.04           6.8.0-45.45~22.04.1              amd64        Generic Linux kernel image
ii  linux-modules-6.8.0-40-generic          6.8.0-40.40~22.04.3              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-modules-6.8.0-45-generic          6.8.0-45.45~22.04.1              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-6.8.0-40-generic    6.8.0-40.40~22.04.3              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-modules-extra-6.8.0-45-generic    6.8.0-45.45~22.04.1              amd64        Linux kernel extra modules for version 6.8.0 on 64 bit x86 SMP
ii  linux-sound-base                        1.0.25+dfsg-0ubuntu7             all          base package for ALSA and OSS sound systems
ii  linux-tools-6.8.0-40-generic            6.8.0-40.40~22.04.3              amd64        Linux kernel version specific tools for version 6.8.0-40
ii  linux-tools-6.8.0-45-generic            6.8.0-45.45~22.04.1              amd64        Linux kernel version specific tools for version 6.8.0-45
ii  linux-tools-common                      5.15.0-122.132                   all          Linux kernel version specific tools for version 5.15.0
bernd@hanna:~$ 

Dieser letzte Eintrag mit 5.15. - was ist das noch? (vielleicht finde ichs ja noch selber raus 😉

Ich stell schon mal auf gelöst,auch wenn ich noch Fragen habe - aber der praktische teil ist ja soweit durch, denke ich. Und hoffe, ihr helft mir mit dem verstehen-wollen dann trotzdem noch weiter;) LG und Danke nochmal an alle!

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 6100

Hinweis: wenn du nur sudo apt autoremove machst bleiben immer Reste auf der Platte zurück. Das müllt auf dauer deine Platte zu. Also immer entweder sudo apt autoremove -- purge oder so wie von.wert jetzt sagen würde machs kurz sudo apt autopurge.

Zum putzen musste jetzt noch den folgenden hinterher schieben damit die Rest dann auch weg sind.

sudo apt-get purge $(dpkg -l | awk '$1=="rc" {print $2"="$3}')

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12838

linux-tools-common gibt es für HWE nicht, es bleibt für Jammy bei 5.15 (Filelist). Kannst Du auch in ubuntu-22.04.5-desktop-amd64.manifest sehen.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 6100

schwarzheit schrieb:

sudo apt autoremove -- purge

Da hat der Fehlerteufel wieder zugeschlagen. 😀

Es muss natürlich sudo apt autoremove --purge heissen.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12838

So viel Text, wo man's doch kurz machen kann. 😛

...und zwischendrin apt-get, pff.

Hanna_H

(Themenstarter)

Anmeldungsdatum:
19. August 2022

Beiträge: 33

schwarzheit schrieb:

Hinweis: wenn du nur sudo apt autoremove machst bleiben immer Reste auf der Platte zurück. Das müllt auf dauer deine Platte zu. Also immer entweder sudo apt autoremove -- purge oder so wie von.wert jetzt sagen würde machs kurz sudo apt autopurge.

Zum putzen musste jetzt noch den folgenden hinterher schieben damit die Rest dann auch weg sind.

sudo apt-get purge $(dpkg -l | awk '$1=="rc" {print $2"="$3}')

Hi... heute nur kurz... ich hab doch

sudo apt autopurge linux-generic

gemacht und nicht einfach sudo apt autoremove...! Deshalb nochmal meine Frage: welchen Befehl hätte ich denn nehmen müssen, damit alle drei Metapakete weggewesen wären?

Zu deinem Befehl später... Und danke an von.wert - werd schauen.

Offtopic zum korrekten Schreiben: ihr setzt Namen anderer user als Link zum Profil - ist das so allgemein gewünscht? Also, sollte ich das auch machen? Nur so mal gefragt... von.wert schrieb:

So viel Text, wo man's doch kurz machen kann. 😛

...und zwischendrin apt-get, pff.

Gehört das pff auch zum Befehl? 😉

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 6100

Hanna_H schrieb:

schwarzheit schrieb:

Hinweis: wenn du nur sudo apt autoremove machst bleiben immer Reste auf der Platte zurück. Das müllt auf dauer deine Platte zu. Also immer entweder sudo apt autoremove --purge oder so wie von.wert jetzt sagen würde machs kurz sudo apt autopurge.

Zum putzen musste jetzt noch den folgenden hinterher schieben damit die Rest dann auch weg sind.

sudo apt-get purge $(dpkg -l | awk '$1=="rc" {print $2"="$3}')

ich hab doch

sudo apt autopurge linux-generic

gemacht und nicht einfach sudo apt autoremove...! Deshalb nochmal meine Frage: welchen Befehl hätte ich denn nehmen müssen, damit alle drei Metapakete weggewesen wären?

Hanna_H schrieb:

bernd@hanna:~$ sudo apt autoremove
[sudo] Passwort für bernd: 
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete werden ENTFERNT:
  linux-image-5.15.0-122-generic linux-modules-5.15.0-122-generic
  linux-modules-extra-5.15.0-122-generic
0 aktualisiert, 0 neu installiert, 3 zu entfernen und 0 nicht aktualisiert.
Nach dieser Operation werden 481 MB Plattenplatz freigegeben.
Möchten Sie fortfahren? [J/n] J
(Lese Datenbank ... 222754 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-modules-extra-5.15.0-122-generic (5.15.0-122.132) ...
Entfernen von linux-image-5.15.0-122-generic (5.15.0-122.132) ...
I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-40-generic
I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-40-generic
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-5.15.0-122-generic
/etc/kernel/postrm.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-6.8.0-45-generic
Found initrd image: /boot/initrd.img-6.8.0-45-generic
Found linux image: /boot/vmlinuz-6.8.0-40-generic
Found initrd image: /boot/initrd.img-6.8.0-40-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
Entfernen von linux-modules-5.15.0-122-generic (5.15.0-122.132) ...
bernd@hanna:~$ 

Du hast sudo apt autoremove gemacht!

Und genau darauf bezog sich meine Antwort.

Das hat NICHTS mit den Metapaketen zu tun.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 12838

Hanna_H schrieb:

Gehört das pff auch zum Befehl? 😉

Versuch's doch, tss! 😛

Antworten |