Поиск, установлена ​​ли программа для определенной цели (Linux)

Поиск, установлена ​​ли программа для определенной цели (Linux)

Итак, я использую Ubuntu 12.04.4 и мне интересно, установлена ​​ли программа для открытия PDF-файлов. Я обнаружил, что evince установлен в системе (погуглив), и я задумался, можно ли это сделать в Linux.

С помощью терминала.

man -k PDF

Который не печатает evince, так как -k ищет раздел NAME во всех руководствах, а в тексте не упоминается "PDF". К счастью, Ubuntu 12.04.4 поставляется с man версии 2.6.1, в котором есть опция -K --global-apropos.

man -K PDF

дает список, в котором упоминаются evince + aa и гораздо больше файлов, поскольку -K заставляет искать во всех разделах руководств.

evince — это всего лишь пример. И оглядываясь назад, лучшим ключевым словом будет «зритель».

Как (наиболее эффективно) узнать, какие программы установлены в системе Linux и соответствуют определенным ключевым словам?

Есть ли другой путь, кроме человека (или apropos)?

решение1

Вы можете использовать dpkg --get-selections

Связанный контент