Buscar si el programa está instalado para un propósito particular (Linux)

Buscar si el programa está instalado para un propósito particular (Linux)

Entonces, estoy usando Ubuntu 12.04.4 y me pregunto si hay algún programa instalado para abrir archivos PDF. Encuentro que evince está instalado en el sistema (buscando en Google) y me detengo a pensar si esto se puede hacer dentro de Linux.

Usando una terminal.

man -k PDF

Lo cual no imprime evidencia, ya que -k busca la sección NOMBRE en todos los manuales y el texto no menciona "PDF". Afortunadamente, Ubuntu 12.04.4 viene con la versión man 2.6.1 que tiene la opción -K --global-apropos.

man -K PDF

proporciona una lista que menciona evince + muchos más archivos ya que -K obliga a que la búsqueda se realice en todas las secciones de los manuales.

La evidencia es sólo un ejemplo. Y, en retrospectiva, una palabra clave mejor es "espectador".

¿Cómo se puede encontrar (de la manera más efectiva) qué programas están instalados en un sistema Linux que coinciden con ciertas palabras clave?

¿Existe otra forma además del hombre (o apropiada)?

Respuesta1

Puedes usar dpkg --get-selections

información relacionada