On Fri, 4 Jun 1999 [EMAIL PROTECTED] wrote:

> Me pregunto si existe alguna utilidad que detecte las librer�as instaladas
> en el sistema que no entran en las dependencias de ning�n paquete de los
> actualmente instalados. Me explico, �no? Esto se puede hacer con la

Bueno, aqu� os env�o otra opci�n para encontrar las librer�as no
utilizadas, ver en qu� paquete se instalaron y si el paquete contiene m�s
cosas y, por ende, no se puede desinstalar.

Hay que instalar la utilidad binstats, editar el ejecutable y poner:

DEBUG=1

para que funcione.
Hay que ejecutarlo como root.

Es bastante pedestre y fijo que se puede optimizar bastante, pero es un
comienzo.
Agradecer�a que las variaciones y mejoras que se hagan me las enviarais.

'tapronto

I�aki Llona
e-Mail: [EMAIL PROTECTED]
http://web.jet.es/jillona/   'Grupo de LinUxuarios de Bizkaia' 
Clave p�blica PGP: mandame un mensaje con Subject: Clave publica. 
#rm packages paquetes
#binstats > /dev/null
#for i in `cat dlibun.00`
#do
        #dpkg -S $i >> packages 
#done
#sort packages > paquetes
for i in `cut -f1 -d':' paquetes | uniq`
do
libsenpaquete=`dpkg -L $i | grep -v doc | grep -v '/\.'| sort | xargs file | 
grep -v directory |grep -v link | grep -v text | grep -v /man | grep -v image 
|wc -l`
libssobran=`grep ^$i: paquetes | wc -l`
echo 'El paquete '$i' contiene '$libsenpaquete' librer�as, de las cuales sobran 
'$libssobran
if [ $libsenpaquete -eq $libssobran ]
then
echo 'El paquete '$i' se puede desinstalar.'
else
echo 'El paquete '$i' no se puede desinstalar.'
fi
done

Responder a