Как выяснить, какой (потенциально удаленный) порт предоставляет команду во FreeBSD?

make search name=X а также make search key=Y кажется, не находит имена команд надежно, особенно если они не упомянуты в описании порта. В системах на основе Debian есть apt-file который находит команды (и не только) в списке двоичных источников системного менеджера пакетов.

2 ответа

Нет простого способа сделать это из командной строки, но поиск FreshPorts - хороший способ. На странице поиска, если вы установите для поиска значение "Под именем пути", это может найти то, что вы ищете, или использование окна поиска Google вверху также может помочь.

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

Но это терпит неудачу, если порт использует AUTOPLIST (он генерирует свои установленные файлы во время сборки)

Другие вопросы по тегам