Wie kann ich herausfinden, welcher (möglicherweise nicht installierte) Port einen Befehl in FreeBSD enthält?

298
Karl Richter

make search name=Xund make search key=Yscheinen Befehlsnamen nicht zuverlässig zu finden, insbesondere nicht, wenn sie in der Beschreibung des Ports nicht erwähnt werden. In Debian-basierten Systemen apt-filefindet man Befehle (und mehr) in der Liste der binären Quellen des Paketmanagers des Systems.

1

2 Antworten auf die Frage

1
Steve Wills

Es gibt keine einfache Möglichkeit, dies über die Befehlszeile zu tun, aber FreshPorts zu durchsuchen ist eine gute Möglichkeit. Wenn Sie auf der Suchseite die Option "Unter einem Pfadnamen" festlegen, kann dies möglicherweise das Gesuchte finden oder das Suchfeld von Google oben verwenden.

0
arved
find /usr/ports -name pkg-plist -maxdepth 3 | xargs grep command 

Dies schlägt jedoch fehl, wenn der Port AUTOPLIST verwendet (er generiert seine installierten Dateien während des Builds).