Limpiando ubuntu

sudo apt-get autoclean ( limpia ubuntu de archivos innecesarios)

sudo apt-get autoremove ( limpia los paquetes, huerfanos, innecesarios o con errores)

sudo apt-get remove –purge <paquete> (elimina paquete y archivos de configuración)

apt-get clean (elimina archivos en /var)

Y una información muy interesante encontrada en la web de ubuntu-es http://doc.ubuntu-es.org/Mantener_limpio_Ubuntu

Deborphan

Nos permite eliminar librerías huérfanas y ficheros de configuración obsoletos. Es un paquete muy útil que nos ayuda a mantener una coherencia entre los paquetes instalados y que además elimina los ficheros de configuración obsoletos de nuestro sistema. El resultado es siempre positivo, ya que, por un lado se obtiene más espacio en el disco duro y por el otro se mantiene el sistema perfectamente ordenado.

Para instalarlo debemos escribir el siguiente comando en la consola de comandos:

sudo aptitude install deborphan

Una vez instalado deborphan, podemos realizar una limpieza por dos vías:

  • A través de un Script Automático
  • Realizar una limpieza manualmente

 

A través de un script automático

Para realizar una limpieza con un script automático podemos consultar el artículo en doc.ubuntu-es.org

Realizar una limpieza manualmente

Para ver las librerías huérfanas de nuestro sistema simplemente tenemos que teclear:

deborphan

El resultado puede ser algo así (en el caso de los paquetes tclx8.4 y tcltls):

nombreusuario@nombremaquina:~$ deborphan
tclx8.4
tcltls

Si además queremos obtener más información sobre estas librerías, podemos usar deborphan en combinación con dpkg (gestor de paquetes de debian):

dpkg -l $(deborphan --find-config)

El resultado en el caso anterior sería:

   nombreusuario@nombremaquina:~$ dpkg -l $(deborphan --find-config)
   Desired=Unknown/Install/Remove/Purge/Hold
   | Estado=No/Instalado/Config-files/Unpacked/Failed-config/Half-installed
   |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: mayúsc.=malo)
   ||/ Nombre Versión Descripción
   +++-==============-==============-============================================
   rc libdiscover2 2.1.0-1 hardware identification library
   rc libfltk1.1 1.1.7-2 Fast Light Toolkit shared libraries
   rc xchat-systray 2.4.5-4ubuntu1 xchat systray notification icon

A partir de aquí podemos desinstalar la lista de librerías huérfanas con el siguiente comando:

sudo dpkg --purge $(deborphan)

Para buscar ficheros de configuración obsoletos (que ya no se utilizan) teclearemos:

dpkg -l $(deborphan --find-config)

El resultado es algo así:

   nombreusuario@nombremaquina:~$ dpkg -l $(deborphan --find-config)
   Desired=Unknown/Install/Remove/Purge/Hold
   | Estado=No/Instalado/Config-files/Unpacked/Failed-config/Half-installed
   |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: mayúsc.=malo)
   ||/ Nombre Versión Descripción
   +++-==============-==============-============================================
   rc libdiscover2 2.1.0-1 hardware identification library
   rc libfltk1.1 1.1.7-2 Fast Light Toolkit shared libraries
   rc xchat-systray 2.4.5-4ubuntu1 xchat systray notification icon

Para eliminar estos archivos tenemos que teclear:

sudo dpkg --purge  $(deborphan --find-config)

 

4. Desinstalar Kernels antiguos

Esta maniobra es realmente útil para organizar el menú de GRUB cuando éste se llena de viejas entradas que ya no nos sirven, además de que cada kernel ocupa unos 71 Mbytes de espacio en disco.

 

Important.png Al instalar un nuevo kernel no es recomendable desinstalar el inmediatamente anterior, al menos hasta que probemos el nuevo y veamos que funciona bien. De todos modos es interesante siempre tener dos kernels por si nos falla uno de ellos en algún momento.

Los kernels son nombrados de la siguiente manera: linux-image-X.X.XX-XX-generic, de modo que pueden ser por ejemplo:

linux-image-2.6.20-17-generic
linux-image-2.6.20-16-generic
linux-image-2.6.20-15-generic

siendo más reciente el de número más elevado. (ej. linux-image-2.6.20-17-generic es más reciente que linux-image-2.6.20-16-generic y éstos a su vez son más recientes que linux-image-2.5.20-15-generic.

Para desinstalar antiguos kernels podemos emplear dos métodos:

  • A través de Synaptic
  • A través de Consola de Comandos

 

A través de Synaptic

Simplemente tendremos que realizar una búsqueda con las palabras: “linux-image” y nos aparecerán todos los kernels disponibles para nuestro sistema, indicando los que están instalados. Seleccionaremos para desinstalar los que nos interese eliminar y dejaremos los dos últimos instalados. Synaptic nos solicitará seguramente la eliminación también de los linux-restricted-modules correspondientes a nuestro kernel.

 

Clip.png Es recomendable que seleccionemos “Marcar para Eliminar Completamente” para que se eliminen los archivos de configuración correspondientes al kernel.

 

A través de Consola de Comandos

Los pasos a seguir son:

1. Determinar qué versiones de kernel tenemos instaladas en nuestro sistema. Para ello escribiremos en la consola de comandos:

dpkg --get-selections | grep linux-image

2. A continuación desinstalaremos (borrando los archivos de configuración) los kernels no deseados mediante el comando:

sudo apt-get remove --purge linux-image-X.X.XX-XX-generic

Donde debemos sustituir las “X” por la versión de kernel que queramos desinstalar. Nótese que sólo necesitamos poderes de superusuario para eliminar los Kernels, no para buscarlos.

Comments Are Closed