[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: purgar todas las configuraciones



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



Reply to: