¿Comprobar si está instalado un paquete apt-get y luego instalarlo si no está en Linux?

Estoy trabajando en un sistema Ubuntu y actualmente esto es lo que estoy haciendo:

if ! which command > /dev/null; then
   echo -e "Command not found! Install? (y/n) \c"
   read
   if "$REPLY" = "y"; then
      sudo apt-get install command
   fi
fi

¿Es esto lo que la mayoría de la gente haría? ¿O hay una solución más elegante?

Respuestas a la pregunta(21)

Su respuesta a la pregunta