Datenschutzerklaerung Impressum
#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 |