lunes, 23 de noviembre de 2009

Limpiar GNU/Linux Debian | Ubuntu

Limpiar nuestra máquina en Debian / Ubuntu para no tener residuos en el sistema. Eliminar archivos configuración resudiales linux. Limpiar linux Debian y Ubuntu.

Usuarios Debian:

  Uso de Checkinstall: Cuantas veces nos hemos tenido que descargar el código fuente de algún programa y al quererlo desinstalar el Makefile que lleva no tiene rutina de desinstalación o no acaba de estar correctamente realizada, con la consecuencia de dejarnos ficheros sueltos por el sistema que la única tarea que realizan es la de ensuciarlo. Checkinstall nos construye un paquete deb desde el código compilado para poder realizar una posible posterior desinstalación sin residuos a través de dpkg.

Instalando Checkinstall:

# aptitude install checkinstall

Funcionamiento de checkinstall: cuando queramos compilar un archivo fuente, cambiaremos el último paso (make install) por checkinstall; el proceso quedaria así:

./configure && make

luego:

# checkinstall

Respondemos a las cuestiones planteadas y en pocos segundos tendremos creado nuestro paquete deb, que instalaremos con:

# dpkg -i paquete

Así, cuando queremos eliminar el paquete podemos hacer, por ejemplo:

# aptitude remove --purge paquete

Para más info. de éste método: man checkinstall y # checkinstall -h

  Uso de Deborphan : Nos facilita la detección y eliminación de paquetes huérfanos y librerias de desarrollo.

Instalación:

# aptitude install deborphan

Para desinstalar paquetes huérfanos:

# aptitude remove --purge `deborphan`

Para desinstalar librerias de desarrollo:

# aptitude remove --purge `deborphan --libdev`

Para eliminar ficheros de configuración:

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

Para más info. de éste método: man deborphan

  Uso de localepurge : elimina los ficheros de idioma que no se utilizan.

Instalación:

# aptitude install localepurge

Nos preguntará varias cuestiones de configuración, se recomienda mantener los idiomas que sean más comunes/importantes y utilicemos; por ejemplo:
mantener inglés: en , mantener español: es  , mantener catalán: ca

  Limpiar caché APT :

# aptitude clean && aptitude autoclean

  Eliminar directorios de configuración que ya no se utilizan :

En nuestro home:

ls -a

Los ficheros de configuración empiezan por un punto al principo (ficheros ocultos).
Podemos eliminar los ficheros de configuración que ya no se utilizen (¡asegurarse antes!), eliminando su directorio:

rm -r .directorio

Para los usuarios de Ubuntu

Simplifica tus pasos con Ubucleaner, disponible aquí.

Damos permisos:

# chmod -c 744 71529-ubucleaner.sh

Para ejecutarlo:

# sh 71529-ubucleaner.sh

Saludos.

Fuentes y más info: esDebian.org , linuxfocus.org , guia-ubuntu.org (deborphan) , guia-ubuntu.org (localepurge).

No hay comentarios:

Publicar un comentario