Deborphan. Borrando los paquetes que no són necesarios

By cristiansan

Siempre he pensado que tras pruebas y pruebas mi sistema quedaba echo un asco lleno de paquetes inservibles en mi sistema. Estos paquetes pueden darnos algun que otro problema si los mantenemos, ya que podrían contener binarios con setuid o que ejecutaran demonios que comprometieran nuestro sistema. Las actualizaciones necesitarán mas tiempo, ya que será necesario descargar mas software, etc. A continuación os presentamos una herramienta que podrá ayudarnos a limpiar nuestro sistema. Esta herrmienta es: Deborphan

Instalación.

Para su instalación abriremos un terminal y teclearemos:

$ sudo apt-get install deborphan

Usar deborphan

Esta herramienta se utiliza desde la consola, por lo que abriremos un terminal y teclearemos:

$ deborphan
zlibc
tcltls

En este caso deborphan descubrió dos paquetes que no nos són necesarios y pueden ser eliminados. Debido a que deborphan solo muestra los paquetes podemos utilizar una mezcla de comandos para realizar el borrado de los paquetes superfluos.

$ sudo aptitude purge `deborphan`

o podemos utilizar dpkg de la siguiente manera:

$ dpkg -p `deborphan`

(ambos comandos realizarán el borrado de los paquetes indicados por deborphan)

Realizando un script

Podemos realizar un script para que al ejecutarlo, sea ejecutado deborphan recursivamente y por cada paquete encontrado que no sea necesario, realize el borrado. Para ello utilizaremos el siguiente script:

#!/bin/sh
while [ -n "`deborphan`" ]; do
deborphan
echo
aptitude purge `deborphan`
done

Daremos permisos de ejecución al fichero y lo ejecutaremos. Asi tendremos nuestro sistema limpito, libre de paquetes que no sean necesarios.

3 comentarios para “Deborphan. Borrando los paquetes que no són necesarios”

  1. agustin Dice:

    no me andubo en debian!!!

  2. cristiansan Dice:

    Lo instalaste con el apt-get install? no te funciono? Prueba con bajar el paquete .deb de GetDeb, deberia funcionarte.

    saludos
    cristiansan

  3. Nelson Dice:

    No funciona en fedora de edulinux

Escribe un comentario