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