
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.
Agosto 20, 2008 a las 5:08 pm |
no me andubo en debian!!!
Septiembre 2, 2008 a las 7:11 am |
Lo instalaste con el apt-get install? no te funciono? Prueba con bajar el paquete .deb de GetDeb, deberia funcionarte.
saludos
cristiansan
Noviembre 3, 2009 a las 12:47 pm |
No funciona en fedora de edulinux