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