www.tuxapuntes.com

Buscar Contacto Colabora... Libro de Visitas
 
.
TuxInicio arrow TuxApuntes arrow Optimizando el Sistema arrow COMO eliminar paquetes huérfanos con Deborphan
COMO eliminar paquetes huérfanos con Deborphan PDF Imprimir E-Mail
Escrito por utopianegra, on 18-08-2007 19:16
Visitas 1985

 


 

Después de repetidas instalaciones y desinstalaciones, lo normal es que tengamos una serie de paquetes que no necesitamos ocupando sitio en nuestro ordenador. Esto es debido a las diferentes dependencias entre paquetes, de modo que al eliminar cierto paquetes, sus dependencias no suelen ser eliminadas, acumulandose en el disco duro, para poder ver los paquetes huérfanos (porque aquellos de los que dependian ya no están) tenemos la utilidan deborphan, para instalarla simplemente ejecutamos:

 

sudo apt-get install deborphan

Para automatizar el proceso anterior, podemos ejecutar este script que realiza la desinstalación de los paquetes huerfanos de forma automática. Creamos un fichero llamado limpiar_huerfanos.sh y copiamos en su interior lo siguiente:

 

#!/bin/bash
 
 ############################################
 # C0r3Dump #
 # limpiar_huerfanos.sh #
 ############################################
 
 for i in `deborphan --guess-all`
 do
     paquetes="$paquetes $i"
 done
 
 echo
 echo "*************************************************"
 echo "Paquetes que se van a borrar:"
 echo "*************************************************"
 echo $paquetes
 echo "*************************************************"
 echo "¿Desea continuar (S/n)?"
 
 read
 if [ "$REPLY" = "n" ]; then
     cancel
 else
     sudo aptitude remove $paquetes
 fi

A continuación, le damos permisos de ejecución al fichero anterior:

 

sudo chmod 700 limpiar_huerfanos.sh

Debido a que al eliminar algun fichero huerfano, esto puede producir a su vez más ficheros huerfanos (que dependían de alguno de los anteriores) se aconseja ejecutar el script un par de veces seguidas para eliminar todos los posibles ficheros innecesarios.

Por último, es buena idea copiar el script dentro del directorio /usr/sbin para que se pueda ejecutar desde cualquier punto sin tener que incluir la ruta del fichero.

 

sudo mv ./limpiar_huerfanos.sh /usr/sbin/
fuente : <a href="http://c0r3blog.blogspirit.com/" target="_blank" title="http://c0r3blog.blogspirit.com">http://c0r3blog.blogspirit.com</a> 
Comparteme:
Meneame
Delicious
Digg
Technorati
YahooMyWeb
MLinuxfera

Revisado el: 31-08-2007 15:03

Publicado el : Manuales (HowTo), Optimizando el Sistema

Comentarios de usuarios (0)

Ningún comentario guardado

Añade tu comentario



mXcomment 1.0.5 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
 
< Anterior   Siguiente >


Si te resulta util esta informacion y quieres contribuir mediante alguna donación para el mantenimiento y mejora de ese site, te dejamos un enlace para que puedas ayudarnos por medio de paypal.

 Muchas gracias.








Enlaces

Cursos
Masters
MBA

Menu Principal

Login






¿Recuperar clave?
¿Quiere registrarse? Regístrese aquí
Hay 14 invitados y 2 usuarios en línea
  • jmdedosrius
  • bardasoft

Translate

Top WebLinks

Enlaces - Blogroll
feed image

Tux Estadisticas

OS: Linux h
PHP: 5.2.6
MySQL: 5.0.67-community-log
Hora: 11:23
Caching: Disabled
GZIP: Enabled
Usuarios: 3898
Noticias: 1044
Enlaces: 50
Visitantes: 3521635

Galaxia Linux

TUXrank .. SITES



Creative Commons License


Esta obra está bajo una
licencia de Creative Commons.


¿Quieres anunciarte aquí?

Tux del Dia

th_1577.jpg

Tux Encuesta

¿Aconsejas Ubuntu a tús amigos?
 
¿Has actualizado a Intepid Ibex 8.10?
 

[+]
  • Narrow screen resolution
  • Wide screen resolution
  • Auto width resolution
  • Increase font size
  • Decrease font size
  • Default font size
  • default color
  • blue color
  • green color