Inicio > Techs > Haciendo limpieza en tu «Debian» luego de hacer upgrades

Haciendo limpieza en tu «Debian» luego de hacer upgrades

jueves, 22 de octubre de 2009 Dejar un comentario Ir a comentarios

Luego de hacer varios dist-upgrades, upgrade, etc, nuestra distro va acumulando una cantidad de porqueria importante.
Todo esto que detallo a continuaci贸n, sirve para purgar un poco nuestra distro, eliminando archivos, configs viejas ya no usadas, paquetes huerfanos, etc.
Por supuesto todo esto debe hacerse con muchisimo cuidado, para cada caso es un mundo diferente, pero a grandes razgos, sirve.

Primero, borramos todos los paquetes que nosotros ya no queremos ..

Por ejemplo:

apt-get --purge remove PAQUETE

Donde, claro.. ten茅s que remplazar PAQUETE por el nombre del paquete que queres eliminar 馃槈

Luego, podemos hacer un:

apt-get autoremove

Esto, eliminar谩 todos los paquetes que fueron instalados por Debian en alg煤n momento (por dependencias, luego de un dist-upgrade, etc) y ya no estan en uso.
Despues de hacer esto, conviene ejecutar la herramienta ‘deborphan’, que nos muestra un listado de todos los paquetes huerfanos (es decir, q no tienen dependencias ni son necesitados por ning煤n otro paquete)

deborphan

Mir谩 bien la lista, a ver si esta OK borrar todos esos paquetes… si es as铆, podes eliminar todos de una vez, ejecutando:

for i in $(deborphan) ; do dpkg -P $i ; done

Por ultimo, cuando ya hiciste todo esto, lo mas probable es que cuando hagas un ‘dpkg -l’ te aparezcan muchos paquetes marcados con estado ‘rc’ .. esto son paquetes que se removieron, pero que dejaron algo instalado…
ya sea archivos de configuracion, algun doc, etc.. para borrarlos y purgar todo definitivamente, podes hacer:

dpkg -l | grep ^rc | cut -d' ' -f3|xargs dpkg -P

Todo esto, es para purgar una instalaci贸n que fue upgradeada muchas veces… yo ten矛a un servidor que paso por cada uno de los stages.. sid/etch/lenny, por lo tanto, la cantidad de paquetes y cosas ya ‘no necesarias’ que tenia, era increible.

Con todo esto, lo deje como una instalaci贸n de Lenny recien hecha digamos, bastante limpia, pero claro, en este server no habia servicios online, no estaba en producci贸n, etc.. si tenes servicios corriendo en el server o esta en producci贸n, no te recomendar铆a hacer nada de esto.

Saludos,

Categories: Techs Tags: ,
  1. Sin comentarios aún.
  1. Sin trackbacks aún.