Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ver: Modo: Orden:
Paquetes adicionales para Mandrake | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
No sólo bibliotecas (none / 0) (#6)
por jorginius ("jorginius" en Google Mail) a las Sat Apr 5th, 2003 at 01:53:29 PM CET
(Información Usuario) http://www.rodriguezmoreno.com

También encuentra cualquier paquete huerfano (opción "-a" o "--all"). En RedHat o en otras distribuciones basadas en RPM, se puede implementar un rpmorphan de la siguiente manera:

#!/bin/sh
for i in $(rpm -qa) ; do
DEPS=$(rpm -q --provides $i | \
awk '{sub(/. $/, "") ; printf("\"%s\" ", $0)}' | \
xargs rpm -q --whatrequires | \
grep -v "^no package")
[ -z "$DEPS" ] && echo $i
done


Teniendo en cuenta que:

  1. Lo acabo de escribir y no lo he probado mucho.
  2. Las dependencias de RedHat no son "exhaustiva". Ojo con desinstalar lo que diga el script (aunque no haya dependencias, no desinstales nada que no sepas lo que hace).
  3. Es muy mejorable en velocidad (esto se deja como ejercicio al lector :-).


[ Padre ]


 

Paquetes adicionales para Mandrake | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:
Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda