Pakete über die Paketbeschreibung finden

Bleibt ihre Recherche über den Paketnamen ohne Erfolg, dehnen Sie ihre Suche am besten auf die gesamte Paketbeschreibung aus. Zur Recherche darin helfen Ihnen die darauf spezialisierten Programme grep-available und grep-status aus dem Paket 'dctrl-tools' [Debian-Paket-dctrl-tools].

Ohne die Angabe weiterer Parameter durchsucht grep-available die gesamte Paketbeschreibung. Mit Hilfe der Option -F (Langform --field) schränken Sie den Vorgang auf einen darüber ausgewählten Feldnamen ein. Nachfolgender Aufruf zeigt Ihnen von allen verfügbaren Paketen die Paketnamen an, bei denen in der Beschreibung und im Paketnamen die Zeichenfolge xpdf enthalten ist. Durch den Schalter -i (Langform --ignore-case) erfolgt die Suche dabei unabhängig von der Groß- und Kleinschreibung. Das abschließende sort-Kommando sorgt darüber hinaus für eine Ausgabe in alphabetisch aufsteigender Abfolge.

Verfügbare Pakete anzeigen, bei denen in der Beschreibung und im Paketnamen die Zeichenfolge xpdf enthalten ist
$ grep-available -F Description -F Package -i xpdf | grep Package | sort
Package: flpsed
Package: libpoppler19
Package: libpoppler3
Package: libpoppler5
Package: libpoppler-cpp0
Package: libpoppler-glib3
Package: libpoppler-glib4
Package: libpoppler-glib8
Package: libpoppler-qt2
Package: libpoppler-qt4-3
Package: poppler-utils
Package: python-poppler
Package: xpdf
$

Um den Aufruf für den Paketnamen zu vereinfachen, stellt Ihnen grep-available zudem die beiden Abkürzungen -P für -FPackage und -S für -FSource:Package bereit.

Obige Liste enthält alle Pakete – unabhängig davon, ob diese auf ihrem System installiert sind, oder nicht. Mit dem nachfolgenden Aufruf reduzieren Sie die Liste entsprechend. Dabei kommt der Schalter -s (Langform --show-field) zum tragen, der den Paketstatus passend auswertet.

Lediglich die installierten Pakete anzeigen, bei denen in der Beschreibung und im Paketnamen die Zeichenfolge xpdf enthalten ist
$ grep-status -F Description -P -i -s Package xpdf | grep Package | sort
Package: flpsed
Package: libpoppler19
Package: libpoppler-cpp0
Package: libpoppler-glib8
Package: libpoppler-qt4-3
Package: poppler-utils
Package: python-poppler
Package: xpdf
$

Analog zu grep verfügt grep-status ebenfalls über den hilfreichen Schalter -v (Langversion --invert-match). Bei Bedarf verkehren Sie mit diesem das Suchergebnis in das Gegenteil.

results matching ""

    No results matching ""