viernes, 8 de octubre de 2010

Borrar kernels antiguos y liberar espacio en linux

De vez en cuando van saliendo actualizaciones del kernel que tu Linux te recomendará instalar desde el gestor de actualizaciones. Las versiones anteriores del kernel no se desinstalan por si aparecen errores o algún problema en el que se acaba de instalar. En el menú de GRUB se incorporan las versiones disponibles. A medida que el tiempo pasa y las actualizaciones se incrementan la lista puede ser demasiado larga, y si el nuevo kernel no nos dio problemas, no tiene sentido conservar las versiones viejas, entonces podemos mandarlas al cielo de los kernels, je.
Veamos:

#Para ver un listado de los paquetes con los kernels antiguos teclear:

$ dpkg --get-selections | grep linux-image

#Ahora se pueden eliminar los paquetes que no nos interesan con:
$ sudo aptitude purge paquete 
 
Donde paquete es el nombre del kernel por ejemplo: ¨linux-image-2.6.32-23-generic¨

OJO!!!!!!! 
Imagen:Nota advertencia.png NO desinstales el kernel linux-image-generic ya que es necesario para recibir actualizaciones del kernel.

#Si el paquete a eliminar no está actualizado te va a pedir actualizarlo para no dejar suelta ninguna dependencia:

$ sudo aptitude purge paquete 
 
#En caso que no quieras actualizar, para eliminarlo teclear:
$ sudo aptitude remove paquete 
 
pero esto puede no eliminar los ficheros de comprimidos de los viejos kernels, para eso verifica en el directorio /boot si se eliminaron, sino tendras que hacerlo a mano con un simple comando rm

Despues de esta limpieza, no solo va a quedar mejor tu lista de GRUB, sino que tambien habras liberado espacio en el disco ya que cada paquete de kernel ocupa bastante espacio.


Espero que sirva
Salu2

No hay comentarios:

Publicar un comentario