lipkowski.be #ID53

Datenschutzerklaerung Impressum

Suche mit Google
Nur lipkowski.be durchsuchen

#ID53 2018-04-03 01:08:15 [HOME]
aptitude whatprovides

Heute wollte ich auf meinem Raspberry PI (Raspbian 9 / Debian 9 / Debian Stretch) das DNS-Util dig installieren. Da ich nicht wusste wie das dazu gehörige Paket unter Debian heißt. Habe ich nach eine Pendant von yum whatprovides in aptitude gesucht. Leider gibt es das nicht. Bei meiner Suche im Netz habe ich dann 2 Lösungsansätze gefunden.

- Über dpkg -S 'Suchstring'
- Über apt-file 'Suchstring'


dpkg -S 'Suchstring'

funktioniert relativ gut hat jedoch einen für mich beträchtlichen Haken. Es funktioniert nur mit Paketen die bereits installiert sind. Bringt mich also Null weiter.


apt-file 'Suchstring'

im Zusammenspiel mit grep das was ich gesucht habe. Um es zu nutzen geht man wie folgt vor:

- Über aptitude installieren
 aptitude install apt-file

- Den Cache update und die Suche starten
 apt-file update 1>/dev/null 2>/dev/null && apt-file find 'dig' | grep -E '\/dig$'

Erklärung:
- Update den Cache
apt-file update 1>/dev/null 2>/dev/null

- Suche nach allem was das Wort dig enthält
 apt-file find 'dig'

- Nimm den Input von apt-file find 'dig' entgegen (Pipe) und zeige nur Resultate an die auf /dig enden
 | grep -E '\/dig$'

Das Resultat
------
~#  apt-file update 1>/dev/null 2>/dev/null && apt-file find 'dig' | grep -E '\/dig$'
dnsutils: /usr/bin/dig
epic4: /usr/share/epic4/script/dig
epic4-help: /usr/share/epic4/help/8_Scripts/dig
knot-dnsutils: /usr/bin/dig

------




#aptitude apt-file dpkg debian stretch Paket-Manager console Konsole


Seitenaufrufe
10237