[eside-ghost] Detectar si un paquete esta instalado

txipi txipi en sindominio.net
Dom Ene 27 12:45:56 CET 2008


Aupa!

On Sun, 27 Jan 2008 12:27:46 +0100
Cyrus <10joruiz en rigel.deusto.es> wrote:

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

Quizá lo mejor es que te asegures de que hay un ejecutable en el path
que se llama así, más que buscar paquetes que contengan dialog en su
nombre o similar.

Eso lo puedes hacer con which:

$ which dialog
/usr/bin/dialog

Podrías guardar en una booleana esto y usarlo en tu script cuando lo
necesites.

if which dialog &> /dev/null
then
  DIAG="yes"
else
  DIAG="no"
fi

if [ "$DIAG" = "yes" ]
then
  dialog xxx
else
  echo xxx
  read yyy
fi

-- 
Agur,
  txipi


Más información sobre la lista de distribución eside-ghost