Есть ли способ запросить пакет OpenBSD по описанию?

В диспетчере пакетов OpenBSD я надеялся, что поиск по ключевому слову можно найти в разделе комментариев / описания пакетов, а не только по имени пакета.

Это для удаленного репозитория, указанного в $PKG_PATH . pkg_info -Q name ищет pkg_info -Q name пакета в удаленном репозитории, но не в описании.

Есть ли способ поиска по частичному ключевому слову в описании пакета для всех пакетов на удаленном репо?

Если это невозможно, то как люди ищут / открывают новые пакеты помимо имени файла пакета? Например: дайте мне все пакеты на удаленном репо. с language слов в разделе комментариев.

Вы можете попробовать порт pkg_mgr («удобный браузер и менеджер пакетов»). Я никогда не использовал его.

В настоящее время это невозможно сделать через pkg_info -Q поскольку «запрос», который он принимает, интерпретируется строго как имя пакета или его часть.

Лично у меня есть /usr/ports извлеченные из CVS, и используйте либо

 $ grep "something" /usr/ports/INDEX 

или

 $ find /usr/ports -type f -name "DESCR*" | xargs grep "something" 

Если у вас установлено дерево портов, хорошим способом поиска пакетов на основе ключевых слов является использование make. Например, используя слово «язык» в качестве ключа поиска

  $ cd /usr/ports $ make search key=language 

будет содержать полезный список соответствующих портов / пакетов.