Hace poco hice un script en bash muy sencillo para un proyecto en el que estoy, pero para poder compilar el proyecto necesito saber si hay un paquete instalado, el proyecto en cuestion corre en Debian Sarge.
El Script esta listo, lo unico que no se hacer es verificar si el paquete esta instalado...buscando y buscando (no encontre mucho) pero uniendo los pedazos llegue a la conclusion que podia crear una variable y asignarle aslgo asi:
Código:
Y despues verificar el contenido de la variable con algo asi:LIB=$(dpkg -s libreria | grep Status)
Código:
Funciono bastante bien, pero no me parece la mejor solucion y como estoy ingresando poco a poco en el mundo de linux me gustaria comenzar haciendo bien las cosas.if [ "$LIB" != "Status: install ok installed" ] ; then echo "La libreria esta instalada" else echo "La libreria NO esta instalada" fi
Mi pregunta es: ¿No hay una mejor manera de hacerlo?
Saludos y gracias de antemano!