-----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-----