[Cómo] Mantener limpio nuestro sistema (Ubuntu/Debian)

15 05 2008

Muchas veces instalamos un programa con Apt/aptitude/Synaptic y después de probarlo no nos gusta y lo desinstalamos. Esto no supondría ningún “problema” si no fuera porque la mayoría de esos programas tienen dependencias que se instalan junto al mismo y, sin embargo, no se desinstalan cuando lo desinstalamos.

Este hecho no afecta al rendimiento del sistema por lo que (por lo general) no molestan, pero puede que tengamos un disdo duro de poca capacidad o simplemente queremos tener el sistema libre de librerías inútiles.

Deborphan es una herramienta que busca librerías huérfanas y las elimina del disco duro, una utilidad bastante útil (valga la redundancia).

Lo instalamos así:

$ sudo aptitude install deborphan

Su uso es muy sencillo (es por consola). Podemos ver la lista de librerías huérfanas tecleando:

$ deborphan

Para ver esa misma lista, pero con detalles tecleamos:

$ dpkg -l $(deborphan)

Y para eliminar esos paquetes huérfanos:

$ sudo dpkg --purge $(deborphan)

Por otro lado, también podemos borrar configuraciones que no se han borrado tras la desinstalación de un paquete. Para ver esa lista:

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

Y para eliminarlos:

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

Sencillo pero útil. Con esto podremos dejar limpito nuestro sistema. Espero que os sirva a más de uno.


Acciones

Información

2 respuestas a “[Cómo] Mantener limpio nuestro sistema (Ubuntu/Debian)”

24 05 2008
ram havok (18:33:06) :

Preguntilla: si desinstalamos una aplicación desde el synaptic algunas dependencias no se van con él , haciendo un apt-get autoremove este las elimina del sistema , que diferencias hay entonces entre usar ¿deborphan y el autoremove ?

Saludz!

24 05 2008
Malpy (22:58:44) :

Hasta donde yo sé, “apt-get autoremove”, además de las librerías, busca también paquetes que en teoría son inservibles. Deborphan sólo busca librerías huérfanas.
Salu2

Deja un comentario

Puedes usar estas etiquetas : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>