[eside-ghost] Detectar si un paquete esta instalado
Saúl Ibarra
saghul en gmail.com
Dom Ene 27 12:10:39 CET 2008
Egunon!
Esroy acabando un scripttillo, pero como uso dialog y tal he pensado
en poner un if y tal al principio, para si no esta disponible, avisar
al usuario y demás. El tema es que me estoy encontrando algún
problemilla:
había pensad hacerlo así: dpkg -l dialog | cut -d" " -f3 | grep ^dialog
porque dpkg -l dialog me devuelve:
saghul en topux:~$ dpkg -l dialog
Desired=Unknown/Install/Remove/Purge/Hold
| Estado=No/Instalado/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: mayúsc.=malo)
||/ Nombre Versión Descripción
+++-=========================-=========================-==================================================================
ii dialog 1.1-20071028-1 Displays
user-friendly dialog boxes from shell scripts
saghul en topux:~$
Peeeeeeeeero, si desinstalo el paquete haciendo apt-get remove
--purge, sigue apareciendo en la lista, aunque los campos de versión y
descripción no contienen nada, y en lugar de poner ii al principio,
pone np o algo así...
Me estoy equivocando de pleno? Una sugerencia para saber si tiene el
paquete? Thnx!
--
Saúl -- "Nunca subestimes el ancho de banda de un camión lleno de disketes."
----------------------------------------------------------------
http://www.saghul.net/
Más información sobre la lista de distribución eside-ghost