Parece que no puedo eliminar los kernels antiguos de Xubuntu. Recibo el error de que el directorio no está vacío o que no tengo permiso para eliminarlo.

Parece que no puedo eliminar los kernels antiguos de Xubuntu. Recibo el error de que el directorio no está vacío o que no tengo permiso para eliminarlo.

Soy nuevo en Linux, por lo que es posible que necesite ayuda con el lenguaje ELI5. Me he quedado sin espacio en disco. Veo muchos núcleos antiguos que ya no necesito, pero parece que no puedo eliminarlos.

Cuando intento esto:

sudo apt clean && sudo apt autoclean && sudo apt autoremove -y

Entiendo esto:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 107 not upgraded.

Aún quedan muchos granos después. Cuando intento eliminarlos manualmente, usando este comando:

sudo apt-get autoremove linux-image-4.4.0-31-generic

Cuando hago esto manualmente, aparece esto:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
  linux-image-5.15.0-41-generic*
0 upgraded, 0 newly installed, 1 to remove and 107 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
(Reading database ... 260814 files and directories currently installed.)
Purging configuration files for linux-image-5.15.0-41-generic (5.15.0-41.44~20.04.1) ...
rmdir: failed to remove '/lib/modules/5.15.0-41-generic': Directory not empty

Sin embargo, no creo que sea cierto que el directorio esté vacío, porque solo este directorio específico ocupa 1,6 GB.Vea una captura de pantalla de eso aquí.

¿Alguien puede ayudarme a descubrir cómo eliminar estos núcleos antiguos? Parece que están ocupando mucho espacio y ¡solo me quedan 2 GB!

Respuesta1

sudo -i
rm -r /lib/modules/5.15.0-41-generic

comando para eliminar:

rm [option] FileOrFolderName

Utilice una opción recursiva, representada por -r, para eliminar el directorio y su contenido. El siguiente comando muestra cómo eliminar Simple-Directory y su contenido:

rm -r Simple-Directory

relacionado:cómo-eliminar-archivos-y-carpetas-usando-la-línea-de-comando-de-linux

información relacionada