lunes, 19 de enero de 2015

Limpiar nuestro sistema operativo (Ubuntu) a fondo


Para liberar espacio, eliminar la "basura" tras instalar y desinstalar programas, librerías, actualziar software, etc. Ubuntu acumula mucha basura: paquetes 'huérfanos', archivos de configuración...
Vamos a ver cómo podemos deshacernos de estos archivos para mantener 'fresco' nuestro sistema.

Comandos de limpieza

Borrar los paquetes almacenados en caché

Primero limpiamos archivos antiguos:
sudo apt-get autoclean
 
Además, cada vez que instalamos un programa los paquetes quedan almacenados en '/var/cache/apt/archives' y '/var/cache/apt/archives/partial/'. Cuando procedemos a desinstalarlo estos paquetes no se borran de forma que si lo volviésemos a instalar no es necesario descagarlos. Si 'trasteamos' mucho con el ordenador (como es mi caso) esta carpeta puede llegar a ser muy grande. Para borrarlos nos basta con escribir en una terminal:
sudo apt-get clean

Eliminar paquetes necesarios para las dependencias de aplicaciones

Si desinstalamos un paquete o librería únicamente se borra dicho paquete pero no los demás que se instalaron para su correcto funcionamiento. Para borrarlos usamos:
sudo apt-get autoremove

De hecho se recomienda desinstalar paquetes así:
sudo apt-get remove -purge nombredepaquete 

De esta forma se eliminan archivos de configuración.

Borrar imágenes antiguas del kernel

Cuando actualizamos la versión del kernel, la antigua no se borra. Para borrarla primero debemos saber que versión tenemos; ejecutamos:
uname -r

En mi caso el resultado es:
3.13.0-32-generic

Ahora comprobamos todos las imagenes que hay en el sistema con:
dpkg --get-selections | grep linux-image

Lo que me devuelve esto:
linux-image-3.13.0-24-generic   install
linux-image-3.13.0-32-generic   install
linux-image-extra-3.13.0-24-generic   install
linux-image-extra-3.13.0-32-generic  install
linux-image-generic  

Bien, entonces sabemos que podemos borrar
linux-image-3.13.0-24-generic y
linux-image-extra-3.13.0-24-generic.

Ejecutamos:
sudo apt-get remove --purge imagenes-a-borrar

Importante: No borréis 'linux-image-generic.

Ahora borraremos los 'headers':
dpkg --get-selections | grep linux-headers

Este comando nos devuelve esto:
linux-headers-3.13.0-24    install
linux-headers-3.13.0-24-generic   install
linux-headers-3.13.0-32    install
linux-headers-3.13.0-32-generic   install
linux-headers-generic    install 
 
Borramos, igual que en el paso anterior, todos aquellos que no sean la versión que estamos usando ni el 'linux-headers-generic'.
sudo apt-get remove --purge headers-a-borrar

Por último podemos actualizar el 'grub', aunque debería haberse actualizado automaticamente. Para ello ejecutamos:
sudo update-grub2
sudo update-grub

Eliminar paquetes 'huérfanos' con deborphan

Procedemos a instalar el paquete 'deborphan' que nos va a ayudar a desinstalar todos aquellos paquetes 'residuales' después de instalar o desinstalar aplicaciones. Lo instalamos:
sudo apt-get install deborphan

Una vez instalado ejecutamos:
deborphan

y obtenemos una lista con paquetes huérfanos (en mi caso no tengo ninguno).
Para desinstalarlos ejecutamos el siguiente comando en la terminal:
sudo apt-get --purge remove $(deborphan)
 
Si también queremos borrar los paquetes en la sección libdevel ejecutamos:
sudo apt-get --purge remove $(deborphan --libdevel)
 
Para ver los archivos de configuración obsoletos:
deborphan --find-config
 
Y para desinstalarlos:
sudo dpkg --purge $(deborphan --find-config)

Ya hemos acabado de limpiar nuestro sistema y ahora trabajamos tranquilo.
Espero que te haya servido de mucho.




Creditos a la pagina pucomi.blogspot.com
De donde tome el contenido de este post.

0 comentarios:

Publicar un comentario

Puedes hacer tu comentario toando en cuenta que debe prevalecer el respeto.

 

About