-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, Sep 02, 2003 at 10:03:12PM +0200, Frost wrote:
> #!/bin/sh
> dpkg --get-selections "*" | grep deinstall | awk '{ print $1 " purge" }'
> | dpkg --set-selections
> dpkg --pending --remove
> no entiendo la funci�n de  dpkg --set-selections  me la pod�ais
> aclarar �?  He mirado por ah� pero sigo sin aclararme  para que sirve
> realmente � �

Yo no soy un experto, as� que te lo explico seg�n lo entiendo, y si me 
equivoco, por favor, que alguien me corrija.

dpkg --get-selections "*": saca a la salida est�ndar todos los paquetes 
disponibles (instalados, no instalados ...)

grep deinstall: filtra la salida anterior para quedarnos con los que han 
sido desinstalados, pero no expurgados o limpiados, o como quiera que 
sea la traducci�n.

awk '{ print $1 " purge"}': imprime en la salida est�ndar (que ser� la 
entrada del siguiente comando) los paquetes que fueron desinstalados, 
pero ahora les cambia el atributo deinstall por purge

dpkg --set-selections: con la salida del anterior comando, que tomar� 
como entrada, establecer� que los paquetes que han resultado de la 
operaci�n se establezcan con este nuevo atributo, por lo que los 
paquetes que s�lo fueron desinstalados, ahora tienen el atributo de ser 
expurgados.

dpkg --pending --remove: con la lista actualizada remover� expurgar� los 
paquetes que tengan este atributo.


Espero que no haber metido mucho la pata.

> Gracias y un saludo 

Un saludo,
  Eduardo.



-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/VSNT8+jGkL36kP0RAqktAJsH7q+jHYY3yqrlLh7CEvKY6SGcngCcCteK
ofjfqbVka/e5Cf2R9Mm5bco=
=Q8UZ
-----END PGP SIGNATURE-----

Responder a