Pensavo di fare un poco di pulizia dei vari kernel del mio sistema, un Ubuntu 16.04.3 che aggiorno regolarmente, ma ho visto un numero impressionante di Kernel precedenti/successivi a quello che ho in uso: 4.4.0-62-generic.
Domande:
- qual'è (dovrebbe essere) quello giusto per il mio sistema?
- come eliminare senza rischi quelli inutili (lasciando ovviamente qualche Kernel di sicurezza).
mbr-chess@mbr-chess:~$ dpkg --list | grep linux*
ii linux-headers-4.4.0-101 4.4.0-101.124 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-101-generic 4.4.0-101.124 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-103 4.4.0-103.126 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-103-generic 4.4.0-103.126 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-104 4.4.0-104.127 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-104-generic 4.4.0-104.127 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-108 4.4.0-108.131 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-108-generic 4.4.0-108.131 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-109 4.4.0-109.132 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-109-generic 4.4.0-109.132 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-112 4.4.0-112.135 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-112-generic 4.4.0-112.135 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-62 4.4.0-62.83 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-62-generic 4.4.0-62.83 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-71 4.4.0-71.92 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-71-generic 4.4.0-71.92 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-72 4.4.0-72.93 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-72-generic 4.4.0-72.93 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-75 4.4.0-75.96 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-75-generic 4.4.0-75.96 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-77 4.4.0-77.98 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-77-generic 4.4.0-77.98 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-78 4.4.0-78.99 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-78-generic 4.4.0-78.99 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-79 4.4.0-79.100 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-79-generic 4.4.0-79.100 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-81 4.4.0-81.104 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-81-generic 4.4.0-81.104 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-83 4.4.0-83.106 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-83-generic 4.4.0-83.106 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-87 4.4.0-87.110 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-87-generic 4.4.0-87.110 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-89 4.4.0-89.112 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-89-generic 4.4.0-89.112 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-92 4.4.0-92.115 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-92-generic 4.4.0-92.115 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-93 4.4.0-93.116 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-93-generic 4.4.0-93.116 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-96 4.4.0-96.119 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-96-generic 4.4.0-96.119 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-97 4.4.0-97.120 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-97-generic 4.4.0-97.120 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-4.4.0-98 4.4.0-98.121 all Header files related to Linux kernel version 4.4.0
ii linux-headers-4.4.0-98-generic 4.4.0-98.121 amd64 Linux kernel headers for version 4.4.0 on 64 bit x86 SMP
ii linux-headers-generic 4.4.0.112.118 amd64 Generic Linux kernel headers
rc linux-image-4.4.0-45-generic 4.4.0-45.66 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-47-generic 4.4.0-47.68 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-51-generic 4.4.0-51.72 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-57-generic 4.4.0-57.78 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-59-generic 4.4.0-59.80 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii linux-image-4.4.0-62-generic 4.4.0-62.83 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-4.4.0-63-generic 4.4.0-63.84 amd64 Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-45-generic 4.4.0-45.66 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-47-generic 4.4.0-47.68 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-51-generic 4.4.0-51.72 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-53-generic 4.4.0-53.74 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-57-generic 4.4.0-57.78 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-59-generic 4.4.0-59.80 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii linux-image-extra-4.4.0-62-generic 4.4.0-62.83 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc linux-image-extra-4.4.0-63-generic 4.4.0-63.84 amd64 Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
mbr-chess@mbr-chess:~$
Ultima modifica di mbr-chess il giovedì 1 febbraio 2018, 22:41, modificato 1 volta in totale.
P.s:ovviamente rimuoverà anche altri pacchetti obsoleti oltre i kernel, magari controlla per sicurezza la lista prima di dare l' ok alla cancellazione.
"Experience, the name men give to their mistakes" (O.Wilde) Pc principale: Ubuntu 16.04 64Bit - Pc secondario: Ubuntu 18.04 64 Bit - Raspberry Pi: Rpi 1B+, Rpi 2, Rpi 3+, Rpi Zero W
corrado@corrado-p6-aa:~$ sudo apt autoremove
[sudo] password for corrado:
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
corrado@corrado-p6-aa:~$ dpkg --list | grep linux*
ii binutils-x86-64-linux-gnu 2.29.1-4ubuntu1 amd64 GNU binary utilities, for x86-64-linux-gnu target
ii console-setup-linux 1.166ubuntu7 all Linux specific part of console-setup
ii libselinux1:amd64 2.7-1 amd64 SELinux runtime shared libraries
ii libv4l-0:amd64 1.12.5-1 amd64 Collection of video4linux support libraries
ii libv4lconvert0:amd64 1.12.5-1 amd64 Video4linux frame format conversion library
ii linux-base 4.5ubuntu1 all Linux image base package
ii linux-firmware 1.169.3 all Firmware for Linux kernel drivers
ii linux-generic 4.13.0.32.34 amd64 Complete Generic Linux kernel and headers
ii linux-headers-4.13.0-31 4.13.0-31.34 all Header files related to Linux kernel version 4.13.0
ii linux-headers-4.13.0-31-generic 4.13.0-31.34 amd64 Linux kernel headers for version 4.13.0 on 64 bit x86 SMP
ii linux-headers-4.13.0-32 4.13.0-32.35 all Header files related to Linux kernel version 4.13.0
ii linux-headers-4.13.0-32-generic 4.13.0-32.35 amd64 Linux kernel headers for version 4.13.0 on 64 bit x86 SMP
ii linux-headers-generic 4.13.0.32.34 amd64 Generic Linux kernel headers
rc linux-image-4.13.0-16-generic 4.13.0-16.19 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP
rc linux-image-4.13.0-17-generic 4.13.0-17.20 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP
rc linux-image-4.13.0-21-generic 4.13.0-21.24 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP
rc linux-image-4.13.0-25-generic 4.13.0-25.29 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP
rc linux-image-4.13.0-29-generic 4.13.0-29.32 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP
rc linux-image-4.13.0-30-generic 4.13.0-30.33 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP
ii linux-image-4.13.0-31-generic 4.13.0-31.34 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP
ii linux-image-4.13.0-32-generic 4.13.0-32.35 amd64 Linux kernel image for version 4.13.0 on 64 bit x86 SMP
rc linux-image-extra-4.13.0-16-generic 4.13.0-16.19 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
rc linux-image-extra-4.13.0-17-generic 4.13.0-17.20 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
rc linux-image-extra-4.13.0-21-generic 4.13.0-21.24 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
rc linux-image-extra-4.13.0-25-generic 4.13.0-25.29 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
rc linux-image-extra-4.13.0-29-generic 4.13.0-29.32 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
rc linux-image-extra-4.13.0-30-generic 4.13.0-30.33 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
ii linux-image-extra-4.13.0-31-generic 4.13.0-31.34 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
ii linux-image-extra-4.13.0-32-generic 4.13.0-32.35 amd64 Linux kernel extra modules for version 4.13.0 on 64 bit x86 SMP
ii linux-image-generic 4.13.0.32.34 amd64 Generic Linux kernel image
ii linux-signed-generic 4.13.0.32.34 amd64 Complete Signed Generic Linux kernel and headers
rc linux-signed-image-4.13.0-17-generic 4.13.0-17.20 amd64 Signed kernel image generic
rc linux-signed-image-4.13.0-21-generic 4.13.0-21.24 amd64 Signed kernel image generic
rc linux-signed-image-4.13.0-25-generic 4.13.0-25.29 amd64 Signed kernel image generic
rc linux-signed-image-4.13.0-29-generic 4.13.0-29.32 amd64 Signed kernel image generic
rc linux-signed-image-4.13.0-30-generic 4.13.0-30.33 amd64 Signed kernel image generic
ii linux-signed-image-4.13.0-31-generic 4.13.0-31.34 amd64 Signed kernel image generic
ii linux-signed-image-4.13.0-32-generic 4.13.0-32.35 amd64 Signed kernel image generic
ii linux-signed-image-generic 4.13.0.32.34 amd64 Signed Generic Linux kernel image
ii linux-sound-base 1.0.25+dfsg-0ubuntu5 all base package for ALSA and OSS sound systems
ii pptp-linux 1.9.0+ds-1 amd64 Point-to-Point Tunneling Protocol (PPTP) Client
ii syslinux 3:6.03+dfsg-14.1 amd64 collection of bootloaders (DOS FAT and NTFS bootloader)
ii syslinux-common 3:6.03+dfsg-14.1 all collection of bootloaders (common)
ii syslinux-legacy 2:3.63+dfsg-2ubuntu9 amd64 Bootloader for Linux/i386 using MS-DOS floppies
ii util-linux 2.30.1-0ubuntu4.1 amd64 miscellaneous system utilities
corrado@corrado-p6-aa:~$ sudo apt autoremove --purge
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
corrado@corrado-p6-aa:~$
Con o senza religione, i buoni si comportano bene e i cattivi male, ma ci vuole la religione per far comportare male i buoni.
(Steven Weinberg)
mbr-chess@mbr-chess:~$ dpkg --list |grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
(Lettura del database... 789940 file e directory attualmente installati.)
Rimozione di hplip (3.16.3+repack0-1)...
Eliminazione dei file di configurazione di hplip (3.16.3+repack0-1)...
Rimozione di libftgl2:amd64 (2.1.3~rc5-4+nmu1)...
Eliminazione dei file di configurazione di libftgl2:amd64 (2.1.3~rc5-4+nmu1)...
Rimozione di libpth20:amd64 (2.0.7-20)...
Eliminazione dei file di configurazione di libpth20:amd64 (2.0.7-20)...
Rimozione di libsane-hpaio:amd64 (3.16.3+repack0-1)...
Eliminazione dei file di configurazione di libsane-hpaio:amd64 (3.16.3+repack0-1)...
dpkg: attenzione: nel rimuovere libsane-hpaio:amd64, la directory "/usr/share/hplip" è risultata non vuota e non viene rimossa
Rimozione di linux-image-4.4.0-45-generic (4.4.0-45.66)...
Eliminazione dei file di configurazione di linux-image-4.4.0-45-generic (4.4.0-45.66)...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-45-generic /boot/vmlinuz-4.4.0-45-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-45-generic /boot/vmlinuz-4.4.0-45-generic
dpkg: attenzione: nel rimuovere linux-image-4.4.0-45-generic, la directory "/lib/modules/4.4.0-45-generic" è risultata non vuota e non viene rimossa
Rimozione di linux-image-4.4.0-47-generic (4.4.0-47.68)...
Eliminazione dei file di configurazione di linux-image-4.4.0-47-generic (4.4.0-47.68)...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-47-generic /boot/vmlinuz-4.4.0-47-generic
dpkg: attenzione: nel rimuovere linux-image-4.4.0-47-generic, la directory "/lib/modules/4.4.0-47-generic" è risultata non vuota e non viene rimossa
Rimozione di linux-image-4.4.0-51-generic (4.4.0-51.72)...
Eliminazione dei file di configurazione di linux-image-4.4.0-51-generic (4.4.0-51.72)...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-51-generic /boot/vmlinuz-4.4.0-51-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-51-generic /boot/vmlinuz-4.4.0-51-generic
Rimozione di linux-image-4.4.0-53-generic (4.4.0-53.74)...
Eliminazione dei file di configurazione di linux-image-4.4.0-53-generic (4.4.0-53.74)...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-53-generic /boot/vmlinuz-4.4.0-53-generic
Rimozione di linux-image-4.4.0-57-generic (4.4.0-57.78)...
Eliminazione dei file di configurazione di linux-image-4.4.0-57-generic (4.4.0-57.78)...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-57-generic /boot/vmlinuz-4.4.0-57-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-57-generic /boot/vmlinuz-4.4.0-57-generic
dpkg: attenzione: nel rimuovere linux-image-4.4.0-57-generic, la directory "/lib/modules/4.4.0-57-generic" è risultata non vuota e non viene rimossa
Rimozione di linux-image-4.4.0-59-generic (4.4.0-59.80)...
Eliminazione dei file di configurazione di linux-image-4.4.0-59-generic (4.4.0-59.80)...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-59-generic /boot/vmlinuz-4.4.0-59-generic
dpkg: attenzione: nel rimuovere linux-image-4.4.0-59-generic, la directory "/lib/modules/4.4.0-59-generic" è risultata non vuota e non viene rimossa
Rimozione di linux-image-4.4.0-63-generic (4.4.0-63.84)...
Eliminazione dei file di configurazione di linux-image-4.4.0-63-generic (4.4.0-63.84)...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-63-generic /boot/vmlinuz-4.4.0-63-generic
Rimozione di linux-image-extra-4.4.0-45-generic (4.4.0-45.66)...
Eliminazione dei file di configurazione di linux-image-extra-4.4.0-45-generic (4.4.0-45.66)...
Rimozione di linux-image-extra-4.4.0-47-generic (4.4.0-47.68)...
Eliminazione dei file di configurazione di linux-image-extra-4.4.0-47-generic (4.4.0-47.68)...
Rimozione di linux-image-extra-4.4.0-51-generic (4.4.0-51.72)...
Eliminazione dei file di configurazione di linux-image-extra-4.4.0-51-generic (4.4.0-51.72)...
Rimozione di linux-image-extra-4.4.0-53-generic (4.4.0-53.74)...
Eliminazione dei file di configurazione di linux-image-extra-4.4.0-53-generic (4.4.0-53.74)...
Rimozione di linux-image-extra-4.4.0-57-generic (4.4.0-57.78)...
Eliminazione dei file di configurazione di linux-image-extra-4.4.0-57-generic (4.4.0-57.78)...
Rimozione di linux-image-extra-4.4.0-59-generic (4.4.0-59.80)...
Eliminazione dei file di configurazione di linux-image-extra-4.4.0-59-generic (4.4.0-59.80)...
Rimozione di linux-image-extra-4.4.0-63-generic (4.4.0-63.84)...
Eliminazione dei file di configurazione di linux-image-extra-4.4.0-63-generic (4.4.0-63.84)...
Rimozione di thermald (1.5-2ubuntu3)...
Eliminazione dei file di configurazione di thermald (1.5-2ubuntu3)...
mbr-chess@mbr-chess:~$
Completa anche autoremove, hai ben 1.657 MB da liberare.
"Experience, the name men give to their mistakes" (O.Wilde) Pc principale: Ubuntu 16.04 64Bit - Pc secondario: Ubuntu 18.04 64 Bit - Raspberry Pi: Rpi 1B+, Rpi 2, Rpi 3+, Rpi Zero W
in realtà cè qualcosa che non mi torna:
1) perchè usi un kernel vecchio ? (4.4.0-62-generic)
2) autoremove ti doveva lasciare il kernel in usi (il più nuovo) più due kernel vecchi quindi dovresti avere il 4.4.0-112. 109 e 108
"Experience, the name men give to their mistakes" (O.Wilde) Pc principale: Ubuntu 16.04 64Bit - Pc secondario: Ubuntu 18.04 64 Bit - Raspberry Pi: Rpi 1B+, Rpi 2, Rpi 3+, Rpi Zero W
non dirlo a me ... che cambierei il Prode Principiante in Pavido Principiante per la paura che ho di scassare l'installazione (e dover riinstallare tutto).
Anche io mi aspettavo di trovarmi quello in uso e altri due più vecchi, ma ciò non è successo.
E aggiungerei un'altra domanda:
3) perchè non si aggiornava il Kernel quando facevo regolarmente Aggiornamenti Software e vedevo che regolarmente scaricava i vari file relativi ai Kernel ma evidentemente non li installava.
Adesso non rimane che aspettare i prossimi aggiornamenti e vedere cosa succede, a meno che non sia possibile effettuare qualche controllo per cercare di capire (ma non so quali).
Ti ringrazio perchè ho compreso di non essere l'unico che non ha capito cosa è successo ....
axilot ha scritto:in realtà cè qualcosa che non mi torna:
1) perchè usi un kernel vecchio ? (4.4.0-62-generic)
2) autoremove ti doveva lasciare il kernel in usi (il più nuovo) più due kernel vecchi quindi dovresti avere il 4.4.0-112. 109 e 108
La mia teoria: È stato rimosso il metapacchetto linux-image-generic e quindi non sono stati installati altri kernel, ma solo gli headers.