Suchen, ob das Programm für einen bestimmten Zweck installiert ist (Linux)

Suchen, ob das Programm für einen bestimmten Zweck installiert ist (Linux)

Ich verwende Ubuntu 12.04.4 und frage mich, ob ein Programm zum Öffnen von PDF-Dateien installiert ist. Ich finde heraus, dass Evince im System installiert ist (durch Googeln), und überlege, ob dies auch unter Linux möglich ist.

Verwenden eines Terminals.

man -k PDF

Das gibt kein Ergebnis aus, da -k in allen Handbüchern den Abschnitt NAME durchsucht und der Text kein „PDF“ erwähnt. Glücklicherweise wird Ubuntu 12.04.4 mit der Man-Version 2.6.1 ausgeliefert, die die Option -K --global-apropos hat.

man -K PDF

gibt eine Liste mit Evince + AA und vielen weiteren Dateien aus, da -K die Suche in allen Abschnitten der Handbücher erzwingt.

evince ist nur ein Beispiel. Und im Nachhinein ist „Viewer“ ein besseres Schlüsselwort.

Wie kann man (am effektivsten) herausfinden, welche Programme auf einem Linux-System installiert sind, die bestimmten Schlüsselwörtern entsprechen?

Gibt es einen anderen Weg als den Menschen (oder Apropos)?

Antwort1

Sie können dpkg --get-selections verwenden

verwandte Informationen